Classes related to a
SecurityRealmimplementation capable of integrating with LDAP servers.
Interface Summary Interface Description CredentialLoaderWithin LDAP credentials could be stored in different ways, splitting out a CredentialLoader allows different strategies to be plugged into the realm. CredentialPersisterWithin LDAP credentials could be stored in different ways, splitting out a CredentialPersister allows different strategies to be plugged into the realm. DelegatingLdapContext.CloseHandler DirContextFactoryFactory for obtaining connected DirContext instances. ElytronMessagesLog messages and exceptions for Elytron. EvidenceVerifierAn individual evidence verifier to associate with an LDAP
SecurityRealm, multiple verifiers can be associated with the realm allowing for different verification strategies to be applied to different named credentials.
CredentialLoaderfor loading credentials stored in LDAP directory.
CredentialPersisterfor persisting credentials into LDAP directory.
IdentityEvidenceVerifier X509EvidenceVerifier.CertificateVerifierObject allowing to verify X509 certificate against information from LDAP
Class Summary Class Description AttributeMappingDefinition of a mapping from LDAP to an Elytron attribute. AttributeMapping.Builder DelegatingLdapContextDelegating
LdapContextallowing redefine close and reconnect operations.
EvidenceVerifierthat verifies a guess by using it to connect to LDAP.
LdapSecurityRealmSecurity realm implementation backed by LDAP. LdapSecurityRealm.IdentityMapping LdapSecurityRealmBuilderBuilder for the security realm implementation backed by LDAP. OtpCredentialLoaderA
CredentialLoaderfor loading OTP credentials stored within defined attributes of LDAP entries.
SimpleDirContextFactoryBuilderA simple builder for a
DirContextFactorywhich creates new contexts on demand and disposes of them as soon as they are returned.
SocketFactorythat allow passing SSLSocket into DirContext.
CredentialLoaderfor loading credentials stored within the 'userPassword' attribute of LDAP entries.
UserPasswordPasswordUtilA password utility for LDAP formatted passwords. X509EvidenceVerifier X509EvidenceVerifier.DigestCertificateVerifier X509EvidenceVerifier.EncodedCertificateVerifier X509EvidenceVerifier.SerialNumberCertificateVerifier X509EvidenceVerifier.SubjectDnCertificateVerifier
Enum Summary Enum Description DirContextFactory.ReferralModeThe referral mode.