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 aSecurityContextas a result.ConditionalFilters.Condition Condition which have to be fulfilled in order to apply theFilter.ConditionalFilters.ConditionalFilter Encapsulate aFilterwhich will be processed only if the attachedConditionalFilters.Conditionis true. -
Class Summary Class Description AuthenticationStrategies Factory methods ofAuthenticationStrategyallowing to perform authentication against LDAP server through different method.Authorization Factory methods to createFilterperforming authentication and authorizations.ConditionalFilters Encapsulate aConditionalFilters.Conditionwhich must be fulfilled in order to apply the Filter.CredentialExtractors Factory method for function extracting credentials from HTTP requestHeaders.