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. HttpAuthenticationFactory Deprecated.Use
HttpAuthenticationFactory.BuilderA builder for SASL server factory configurations. IdentityCredentialsThe public or private credentials retained by an identity, which can be used for authentication forwarding. 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. SaslAuthenticationFactory Deprecated.Use
SaslAuthenticationFactory.BuilderA builder for SASL server factory configurations. SecurityDomainA security domain. SecurityDomain.BuilderA builder for creating new security domains. SecurityDomain.RealmBuilderA builder for a realm within a security domain. SecurityIdentityA loaded and authenticated security identity. ServerAuthenticationContextServer-side authentication context.
Exception Summary Exception Description RealmUnavailableExceptionAn exception to indicate a general underlying failure of the realm.