Package org.forgerock.opendj.rest2ldap.authz
This package contains
Filter
to authenticate and authorize LDAP connections. Authorization
filter injects a SecurityContext
populated with authorization information like
user's id, user's DN or anything else. This SecurityContext
can then be used
by ProxiedAuthV2Filter
to inject an
LdapClientContext
containing the
Connection
with user specific privileges.-
Interface Summary Interface Description AuthenticationStrategy Authenticate a user and create aSecurityContext
as a result.ConditionalFilters.Condition Condition which have to be fulfilled in order to apply theFilter
.ConditionalFilters.ConditionalFilter Encapsulate aFilter
which will be processed only if the attachedConditionalFilters.Condition
is true. -
Class Summary Class Description AuthenticationStrategies Factory methods ofAuthenticationStrategy
allowing to perform authentication against LDAP server through different method.Authorization Factory methods to createFilter
performing authentication and authorizations.ConditionalFilters Encapsulate aConditionalFilters.Condition
which must be fulfilled in order to apply the Filter.CredentialExtractors Factory method for function extracting credentials from HTTP requestHeaders
.