Uses of Class
org.apache.directory.server.core.authn.LdapPrincipal

Packages that use LdapPrincipal
org.apache.directory.server.core.authn   
org.apache.directory.server.core.interceptor   
org.apache.directory.server.core.jndi   
 

Uses of LdapPrincipal in org.apache.directory.server.core.authn
 

Fields in org.apache.directory.server.core.authn declared as LdapPrincipal
static LdapPrincipal LdapPrincipal.ANONYMOUS
          the no name anonymous user whose DN is the empty String
 

Methods in org.apache.directory.server.core.authn that return LdapPrincipal
 LdapPrincipal AnonymousAuthenticator.authenticate(LdapDN bindDn, ServerContext ctx)
          If the context is not configured to allow anonymous connections, this method throws a NoPermissionException.
 LdapPrincipal Authenticator.authenticate(LdapDN bindDn, ServerContext ctx)
          Performs authentication and returns the principal if succeeded.
abstract  LdapPrincipal AbstractAuthenticator.authenticate(LdapDN bindDn, ServerContext ctx)
           
protected static LdapPrincipal AbstractAuthenticator.createLdapPrincipal(java.lang.String name, AuthenticationLevel authenticationLeve)
          Returns a new LdapPrincipal instance whose value is the specified name.
 LdapPrincipal SimpleAuthenticator.authenticate(LdapDN principalDn, ServerContext ctx)
          Looks up userPassword attribute of the entry whose name is the value of Context.SECURITY_PRINCIPAL environment variable, and authenticates a user with the plain-text password.
 LdapPrincipal AuthenticationService.TrustedPrincipalWrapper.getPrincipal()
          Gets the LdapPrincipal this TrustedPrincipalWrapper wraps.
 

Uses of LdapPrincipal in org.apache.directory.server.core.interceptor
 

Methods in org.apache.directory.server.core.interceptor that return LdapPrincipal
static LdapPrincipal BaseInterceptor.getPrincipal()
          Returns LdapPrincipal of current context.
 

Uses of LdapPrincipal in org.apache.directory.server.core.jndi
 

Methods in org.apache.directory.server.core.jndi that return LdapPrincipal
 LdapPrincipal ServerContext.getPrincipal()
          Gets the principal of the authenticated user which also happens to own
 

Constructors in org.apache.directory.server.core.jndi with parameters of type LdapPrincipal
ServerContext(DirectoryService service, LdapPrincipal principal, javax.naming.Name dn)
          Must be called by all subclasses to initialize the nexus proxy and the environment settings to be used by this Context implementation.
ServerDirContext(DirectoryService service, LdapPrincipal principal, javax.naming.Name dn)
          Creates a new ServerDirContext with a distinguished name which is used to set the PROVIDER_URL to the distinguished name for this context.