Create an authentication assertion based on the supplied credentials. If assertion is successful a new session
is created for the subject which can be referenced through the corresponding assertion identifier.
Parameters: credentials - that proof user identity. Parameters: scheme - the authentication scheme name to be used forlogging in the user. Parameters: ctx - the external context used during method execution the user information after login. throws: SSOException - if an error occurs. throws: SSOAuthenticationException - if user identity cannot be confirmed.
Create an authentication assertion from a previous existing and valid one.
Parameters: sessionId - SSO session identifier for the session to be bound to the new assertion. throws: SSOException -
Request an authentication assertion using simple authentication through the
supplied username/password credentials.
Parameters: username - Parameters: password - the assertion identifier
Login a user into the SSO infrastructure.
Parameters: credentials - that proof user identity. Parameters: scheme - the authentication scheme name to be used forlogging in the user. Parameters: ctx - the external context used during method execution the user information after login. throws: org.josso.gateway.SSOException - if an error occurs. throws: org.josso.auth.exceptions.SSOAuthenticationException - if user identity cannot be confirmed.