Interface TransactionAwareAuthenticationAdapter

    • Field Detail

      • log

        static final org.apache.commons.logging.Log log
      • PARAMETER_NAME_TRACKING_ID

        static final String PARAMETER_NAME_TRACKING_ID
        The input parameter name used to identify related transactions. This ID can be useful for debugging and support purposes. The value is a String.
        Since:
        11.3
        See Also:
        Constant Field Values
      • PARAMETER_NAME_REQUEST_ID

        static final String PARAMETER_NAME_REQUEST_ID
        The input parameter name for the attribute that holds the request id. The value is a String.
        Since:
        11.3
        See Also:
        Constant Field Values
      • PARAMETER_NAME_TRANSACTION_ID

        static final String PARAMETER_NAME_TRANSACTION_ID
        The input parameter name for the attribute that holds the current transaction id.
        Since:
        11.3
        See Also:
        Constant Field Values
      • PARAMETER_NAME_PARTNER_ENTITYID

        static final String PARAMETER_NAME_PARTNER_ENTITYID
        The input parameter name for partner entity id in the "inParameters" map of lookupAuthN. It is the entity id of the SP to whom the single sign-on will be sent. The value is a String.
        Since:
        11.3
        See Also:
        Constant Field Values
      • PARAMETER_NAME_OAUTH_CLIENT_ID

        static final String PARAMETER_NAME_OAUTH_CLIENT_ID
        The input parameter name used to identify the incoming OAuth client id. The value is a String.
        Since:
        11.3
        See Also:
        Constant Field Values
      • PARAMETER_NAME_SP_ADAPTER_ID

        static final String PARAMETER_NAME_SP_ADAPTER_ID
        The input parameter name used to identify the SP adapter ID. The value is a String.
        Since:
        11.3
        See Also:
        Constant Field Values
      • PARAMETER_NAME_CHAINED_ATTRIBUTES

        static final String PARAMETER_NAME_CHAINED_ATTRIBUTES

        When chaining authentication sources together, either by authentication policies or composite adapters, the attribute map that is returned from an authentication source is passed in to the next adapter in the chain via this "inParameter". Each adapter in the chain will have access to a merged attribute map of all the previous authentication sources' returned attributes. The attribute map is of type Map<String, Object> with entry key being the previous authentication source's attribute name and the entry value of type AttributeValue.

        This map should be treated as read-only. Updates to it are not guaranteed to persist between adapter invocations.

        Since:
        11.3
        See Also:
        Constant Field Values