Package pl.edu.icm.unity.engine.api.authn.remote
Remote authentication API
- Author:
- K. Benedyczak
-
Interface Summary Interface Description AbstractRemoteVerificator.RemoteAuthnState Marker interface only.RemoteAuthnResultProcessor ProcessesRemotelyAuthenticatedInput
by applying a translation profile to it and returnsRemotelyAuthenticatedContext
orAuthenticationResult
depending whether caller wants to have a possibility to postprocess the translation profile output or not.SandboxAuthnResultCallback Callback used to provide a result of sandboxed authentication. -
Class Summary Class Description AbstractRemoteVerificator Base class that is nearly mandatory for all remote verificators.RemoteAttribute Generic representation of a remotely obtained attribute.RemoteAuthenticationContextManagement<T extends RemoteAuthnState> Maintains a map of remote authentication contexts matched by some string key.RemoteAuthnState Base class for storing some context information related to external login.RemoteGroupMembership Represents a remote group membershipRemoteIdentity Represents a remote identityRemoteInformationBase Generic representation of a remotely obtained information, used for subclassing.RemotelyAuthenticatedContext Holds information about a user which was obtained and verified by a remote upstream IdP.RemotelyAuthenticatedInput Holds a raw information obtained from an upstream IdP.RemoteSandboxAuthnContext Stores full information on the remote sandboxed authentication. -
Exception Summary Exception Description UnknownRemoteUserException Thrown on authentication problem, when the user is properly authenticated remotely but is unknown in the local DB (after a complete translation profile execution).