public class StrongAuthenticator extends AbstractAuthenticator
Authenticator
that handles SASL connections (X.501 authentication
level 'strong'). The principal has been authenticated during SASL
negotiation; therefore, no additional authentication is necessary in this
Authenticator
.LOG
Constructor and Description |
---|
StrongAuthenticator()
Creates a new instance.
|
StrongAuthenticator(org.apache.directory.api.ldap.model.name.Dn baseDn)
Creates a new instance of SaslAuthenticator.
|
Modifier and Type | Method and Description |
---|---|
LdapPrincipal |
authenticate(BindOperationContext bindContext)
User has already been authenticated during SASL negotiation.
|
checkPwdPolicy, destroy, doDestroy, doInit, getAuthenticatorType, getBaseDn, getDirectoryService, init, invalidateCache, isValid, setBaseDn
public StrongAuthenticator()
public StrongAuthenticator(org.apache.directory.api.ldap.model.name.Dn baseDn)
baseDn
- The base Dnpublic LdapPrincipal authenticate(BindOperationContext bindContext) throws org.apache.directory.api.ldap.model.exception.LdapAuthenticationException
LdapPrincipal
.bindContext
- The Bind contextorg.apache.directory.api.ldap.model.exception.LdapAuthenticationException
Copyright © 2003–2020 The Apache Software Foundation. All rights reserved.