Uses of Interface
org.forgerock.opendj.rest2ldap.authz.AuthenticationStrategy
Packages that use AuthenticationStrategy
Package
Description
APIs for implementing REST to LDAP gateways.
This package contains
Filter to authenticate and authorize LDAP connections.-
Uses of AuthenticationStrategy in org.forgerock.opendj.rest2ldap
Methods in org.forgerock.opendj.rest2ldap with parameters of type AuthenticationStrategyModifier and TypeMethodDescriptionprotected ConditionalFilters.ConditionalFilterRest2LdapHttpApplication.newBasicAuthenticationFilter(AuthenticationStrategy authenticationStrategy, Function<org.forgerock.http.protocol.Headers, Pair<String, String>, NeverThrowsException> credentialsExtractor) Gets aFilterin charge of performing the HTTP-Basic Authentication. -
Uses of AuthenticationStrategy in org.forgerock.opendj.rest2ldap.authz
Methods in org.forgerock.opendj.rest2ldap.authz that return AuthenticationStrategyModifier and TypeMethodDescriptionstatic AuthenticationStrategyAuthenticationStrategies.newSaslPlainStrategy(LdapClient ldapClient, Schema schema, String authcIdTemplate) Creates anAuthenticationStrategyperforming authentication against an LDAP server using a plain SASL bind request.static AuthenticationStrategyAuthenticationStrategies.newSaslScramStrategy(LdapClient ldapClient, ScramMechanism scramMechanism, Schema schema, String authcIdTemplate) Creates anAuthenticationStrategyperforming authentication against an LDAP server using a SCRAM SASL bind request.static AuthenticationStrategyAuthenticationStrategies.newSearchThenBindStrategy(LdapClient searchLdapClient, LdapClient bindLdapClient, Dn baseDN, SearchScope searchScope, String filterTemplate) Creates anAuthenticationStrategyperforming authentication against an LDAP server by first performing a lookup of the entry to bind with.static AuthenticationStrategyAuthenticationStrategies.newSimpleBindStrategy(LdapClient ldapClient, String bindDNTemplate, Schema schema) Creates anAuthenticationStrategyperforming simple BIND authentication against an LDAP server.static AuthenticationStrategyAuthenticationStrategies.newSimpleBindStrategy(LdapClient ldapClient, Function<String, Dn> dnMapper) Creates anAuthenticationStrategyperforming simple BIND authentication against an LDAP server.Methods in org.forgerock.opendj.rest2ldap.authz with parameters of type AuthenticationStrategyModifier and TypeMethodDescriptionAuthorization.newConditionalHttpBasicAuthenticationFilter(AuthenticationStrategy authenticationStrategy, Function<org.forgerock.http.protocol.Headers, Pair<String, String>, NeverThrowsException> credentialsExtractor) Creates a newConditionalFilters.ConditionalFilterperforming authentication.