Class AuthenticationRequest


  • public class AuthenticationRequest
    extends java.lang.Object
    This class holds information used for the authentication request.
    • Constructor Detail

      • AuthenticationRequest

        public AuthenticationRequest​(int authenticationMethodId)
        Constructs a new AuthenticationRequest instance with the specified authentication method ID.
        Parameters:
        authenticationMethodId - The authentication method ID.
      • AuthenticationRequest

        public AuthenticationRequest​(int authenticationMethodId,
                                     AuthenticationParameters parameters)
        Constructs a new AuthenticationRequest instance with the specified authentication method ID and parameters.
        Parameters:
        authenticationMethodId - The authentication method ID.
        parameters - The authentication parameters.
      • AuthenticationRequest

        public AuthenticationRequest​(int authenticationMethodId,
                                     AuthenticationParameters parameters,
                                     AuthenticationAttributes attributes)
        Constructs a new AuthenticationRequest instance with the specified authentication method ID, parameters and attributes.
        Parameters:
        authenticationMethodId - The authentication method ID.
        parameters - The authentication parameters.
        attributes - The authentication attributes.
      • AuthenticationRequest

        public AuthenticationRequest​(int authenticationMethodId,
                                     AuthenticationParameters parameters,
                                     AuthenticationAttributes attributes,
                                     java.lang.String sessionId)
        Constructs a new AuthenticationRequest instance with the specified authentication method ID, parameters, attributes, and session ID.
        Parameters:
        authenticationMethodId - The authentication method ID.
        parameters - The authentication parameters.
        attributes - The authentication attributes.
        sessionId - The session ID.
    • Method Detail

      • getAuthenticationMechanism

        public int getAuthenticationMechanism()
        Returns the authentication method ID.
        Returns:
        The authentication method ID.
      • getParameters

        public AuthenticationParameters getParameters()
        Returns the authentication parameters.
        Returns:
        The authentication parameters.
      • getAttributes

        public AuthenticationAttributes getAttributes()
        Returns the authentication attributes.
        Returns:
        The authentication attributes.
      • getSessionID

        public java.lang.String getSessionID()
        Returns the session ID.
        Returns:
        The session ID.
      • setSessionID

        public void setSessionID​(java.lang.String sessionID)
        Sets the session ID.
        Parameters:
        sessionID - The session ID.
      • isXpiRequest

        public boolean isXpiRequest()
        Flag is true if this is a auth-req sent through XPI
        Returns:
      • setIsXpiRequest

        public void setIsXpiRequest​(boolean isXpiRequest)
        Set to true if request comes from XPI in order to brand audit logs with [ XPI ]
        Parameters:
        isXpiRequest -
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
        See Also:
        Object.toString()