Server side of authentication provided by Elytron.
Interface Summary Interface Description EvidenceDecoderA decoder for extracting a principal from evidence. MechanismAuthenticationFactory<M,F,E extends Exception>A generalized mechanism factory which authenticates against a security domain. MechanismAuthenticationFactory.Builder<M,F,E extends Exception>A builder for a
MechanismConfigurationSelectorA selector to choose which
MechanismConfigurationto use based on information know about the current authentication attempt.
MechanismInformationInformation about the current mechanism being used for authentication. ModifiableRealmIdentityA realm identity which is modifiable. ModifiableRealmIdentityIteratorAn iterator over realm identities. ModifiableSecurityRealmA realm which can be modified. NameRewriterA name rewriter. PrincipalDecoderA decoder for extracting a simple name from a principal. RealmIdentityA representation of a pre-authentication identity. RealmMapperA realm mapper. ScopedAn identity configuration which can be applied on a scoped basis. SecurityRealmA single authentication realm.
Class Summary Class Description AbstractMechanismAuthenticationFactory<M,F,E extends Exception> AbstractMechanismAuthenticationFactory.Builder<M,F,E extends Exception> FlexibleIdentityAssociationA flexible identity association which can have its current identity modified. IdentityCredentialsThe public or private credentials retained by an identity, which can be used for authentication forwarding. IdentityCredentials.Key IdentityCredentials.Many IdentityCredentials.One IdentityCredentials.Two MechanismConfigurationA configuration that applies to an authentication mechanism. MechanismConfiguration.BuilderA builder for authentication mechanism configuration. MechanismRealmConfigurationA configuration for a single mechanism realm. MechanismRealmConfiguration.BuilderA builder for mechanism realm configuration. RealmInfoHolds the reference to a
SecurityRealmand the configuration associated with it.
SecurityDomainA security domain. SecurityDomain.BuilderA builder for creating new security domains. SecurityDomain.RealmBuilderA builder for a realm within a security domain. SecurityDomain.ScheduledExecutorServiceProvider SecurityIdentityA loaded and authenticated security identity. ServerAuthenticationContextServer-side authentication context. ServerAuthenticationContext.CompleteState ServerAuthenticationContext.State
Exception Summary Exception Description RealmUnavailableExceptionAn exception to indicate a general underlying failure of the realm.