Package | Description |
---|---|
org.forgerock.opendj.adapter.server3x |
Classes for interacting with an embedded OpenDJ 2.x instance using the OpenDJ LDAP SDK.
|
org.forgerock.opendj.ldap |
Classes and interfaces for core types including connections, entries, and
attributes.
|
org.forgerock.opendj.rest2ldap |
APIs for implementing REST to LDAP gateways.
|
org.forgerock.opendj.rest2ldap.authz |
This package contains
Filter to authenticate and authorize LDAP connections. |
org.forgerock.opendj.security |
An LDAP based security provider having the name "OpenDJ" and exposing an LDAP/LDIF based
KeyStore service. |
Modifier and Type | Method and Description |
---|---|
static ConnectionFactory |
Adapters.newConnectionFactory(org.opends.server.protocols.internal.InternalClientConnection icc)
Returns a new connection factory.
|
static ConnectionFactory |
Adapters.newRootConnectionFactory()
Returns a new root connection factory.
|
Modifier and Type | Class and Description |
---|---|
class |
LdapConnectionFactory
A factory class which can be used to obtain connections to an LDAP Directory Server.
|
Modifier and Type | Method and Description |
---|---|
static ConnectionFactory |
Connections.newInternalConnectionFactory(BiFunction<Integer,Request,Flowable<Response>> requestHandler)
Creates a new
ConnectionFactory which will route requests to the provided requestHandler . |
static ConnectionFactory |
Connections.uncloseable(ConnectionFactory factory)
Returns an uncloseable view of the provided connection factory.
|
Modifier and Type | Method and Description |
---|---|
static ConnectionFactory |
Connections.uncloseable(ConnectionFactory factory)
Returns an uncloseable view of the provided connection factory.
|
Modifier and Type | Method and Description |
---|---|
static ConnectionFactory |
Rest2LdapJsonConfigurator.configureConnectionFactory(JsonValue configuration,
String name,
TrustManager trustManager,
X509KeyManager keyManager)
Creates a new connection factory using the named configuration in the provided JSON list of factory
configurations.
|
static ConnectionFactory |
Rest2LdapJsonConfigurator.configureConnectionFactory(JsonValue configuration,
String name,
TrustManager trustManager,
X509KeyManager keyManager,
ClassLoader providerClassLoader)
Creates a new connection factory using the named configuration in the provided JSON list of factory
configurations.
|
protected ConnectionFactory |
Rest2LdapHttpApplication.getConnectionFactory(String name)
Gets a
ConnectionFactory from its name. |
Modifier and Type | Method and Description |
---|---|
protected ConditionalFilters.ConditionalFilter |
Rest2LdapHttpApplication.newAnonymousFilter(ConnectionFactory connectionFactory)
Creates a new
Filter in charge of injecting AuthenticatedConnectionContext directly from a
ConnectionFactory . |
protected org.forgerock.http.Filter |
Rest2LdapHttpApplication.newProxyAuthzFilter(ConnectionFactory connectionFactory)
Creates a new
Filter in charge of injecting AuthenticatedConnectionContext . |
Modifier and Type | Method and Description |
---|---|
static ConditionalFilters.ConditionalFilter |
Authorization.newConditionalDirectConnectionFilter(ConnectionFactory connectionFactory)
Creates a
ConditionalFilters.ConditionalFilter injecting an AuthenticatedConnectionContext with a connection issued
from the given connectionFactory. |
static org.forgerock.http.oauth2.AccessTokenResolver |
Authorization.newCtsAccessTokenResolver(ConnectionFactory connectionFactory,
String ctsBaseDNTemplate)
Creates a new CTS access token resolver.
|
static org.forgerock.http.Filter |
Authorization.newProxyAuthorizationFilter(ConnectionFactory connectionFactory)
Creates a filter injecting an
AuthenticatedConnectionContext given the information provided in the
SecurityContext . |
static AuthenticationStrategy |
AuthenticationStrategies.newSaslPlainStrategy(ConnectionFactory connectionFactory,
Schema schema,
String authcIdTemplate)
Creates an
AuthenticationStrategy performing authentication against an LDAP server using a plain SASL
bind request. |
static AuthenticationStrategy |
AuthenticationStrategies.newSearchThenBindStrategy(ConnectionFactory searchConnectionFactory,
ConnectionFactory bindConnectionFactory,
Dn baseDN,
SearchScope searchScope,
String filterTemplate)
Creates an
AuthenticationStrategy performing authentication against an LDAP server by first performing a
lookup of the entry to bind with. |
static AuthenticationStrategy |
AuthenticationStrategies.newSimpleBindStrategy(ConnectionFactory connectionFactory,
String bindDNTemplate,
Schema schema)
Creates an
AuthenticationStrategy performing simple BIND authentication against an LDAP server. |
Modifier and Type | Method and Description |
---|---|
static KeyStoreParameters |
KeyStoreParameters.newKeyStoreParameters(ConnectionFactory factory,
Dn baseDN)
Creates a set of LDAP key store parameters with default options.
|
static KeyStoreParameters |
KeyStoreParameters.newKeyStoreParameters(ConnectionFactory factory,
Dn baseDN,
Options options)
Creates a set of LDAP key store parameters with custom options.
|
static KeyStore |
OpenDjSecurityProvider.newLdapKeyStore(ConnectionFactory factory,
Dn baseDN)
Creates a new LDAP key store with default options.
|
static KeyStore |
OpenDjSecurityProvider.newLdapKeyStore(ConnectionFactory factory,
Dn baseDN,
Options options)
Creates a new LDAP key store with custom options.
|
Copyright 2010-2018 ForgeRock AS.