Uses of Interface
org.forgerock.opendj.ldap.messages.BindRequest
-
Packages that use BindRequest Package Description org.forgerock.opendj.discovery Contains the Service Discovery Mechanisms and APIs.org.forgerock.opendj.io Classes and interfaces providing I/O functionality.org.forgerock.opendj.ldap Classes and interfaces for core types including connections, entries, and attributes.org.forgerock.opendj.ldap.messages Classes and interfaces for core LDAP requests/responses.org.opends.server.api Contains a number of API declarations for use throughout the Directory Server.org.opends.server.core Contains various classes that comprise the core of the Directory Server codebase.org.opends.server.loggers Contains implementations of Directory Server access, error, and debug loggers.org.opends.server.protocols.jmx Contains the implementation for the Directory Server connection handler that is responsible for interacting with clients using JMX. -
-
Uses of BindRequest in org.forgerock.opendj.discovery
Fields in org.forgerock.opendj.discovery with type parameters of type BindRequest Modifier and Type Field Description static Option<BindRequest>
ReplicationServiceDiscoveryMechanism. BIND_REQUEST
The bind request to use to perform service discovery when connecting to servers. -
Uses of BindRequest in org.forgerock.opendj.io
Methods in org.forgerock.opendj.io with parameters of type BindRequest Modifier and Type Method Description void
LdapWriter. writeBindRequest(int messageID, BindRequest request)
Writes the provided bind request. -
Uses of BindRequest in org.forgerock.opendj.ldap
Fields in org.forgerock.opendj.ldap with type parameters of type BindRequest Modifier and Type Field Description static Option<BindRequest>
LdapConnectionFactory. AUTHN_BIND_REQUEST
Configures the connection factory to return pre-authenticated connections using the specifiedBindRequest
.static Option<Supplier<BindRequest>>
LdapConnectionFactory. AUTHN_BIND_REQUEST_FACTORY
Configures the connection factory to return pre-authenticated connections usingBindRequest
provided by the specifiedSupplier
.static Option<BindRequest>
LdapClients. LDAP_CLIENT_AUTHN_BIND_REQUEST
Configures theBindRequest
used for pre-authenticated connection or availability check made by load-balancers.static Option<Supplier<BindRequest>>
LdapClients. LDAP_CLIENT_AUTHN_BIND_REQUEST_FACTORY
Configures theBindRequest
supplier used for pre-authenticated connection or availability checks made by load-balancersMethods in org.forgerock.opendj.ldap with parameters of type BindRequest Modifier and Type Method Description BindResult
AbstractAsynchronousConnection. bind(BindRequest request)
BindResult
AbstractConnectionWrapper. bind(BindRequest request)
Authenticates to the Directory Server using the provided bind request.BindResult
Connection. bind(BindRequest request)
Authenticates to the Directory Server using the provided bind request.default Single<BindResult>
LdapClientSocket. bind(BindRequest request)
Authenticates to the Directory Server using the provided bind request.LdapPromise<BindResult>
AbstractConnection. bindAsync(BindRequest request)
LdapPromise<BindResult>
AbstractConnectionWrapper. bindAsync(BindRequest request)
Asynchronously authenticates to the Directory Server using the provided bind request.LdapPromise<BindResult>
AbstractConnectionWrapper. bindAsync(BindRequest request, IntermediateResponseHandler intermediateResponseHandler)
Asynchronously authenticates to the Directory Server using the provided bind request.LdapPromise<BindResult>
AbstractSynchronousConnection. bindAsync(BindRequest request, IntermediateResponseHandler intermediateResponseHandler)
LdapPromise<BindResult>
Connection. bindAsync(BindRequest request)
Asynchronously authenticates to the Directory Server using the provided bind request.LdapPromise<BindResult>
Connection. bindAsync(BindRequest request, IntermediateResponseHandler intermediateResponseHandler)
Asynchronously authenticates to the Directory Server using the provided bind request.Method parameters in org.forgerock.opendj.ldap with type arguments of type BindRequest Modifier and Type Method Description static LdapClient
LdapClients. newLdapService(Collection<String> bootstrapReplicationServerAdminHostPorts, Supplier<BindRequest> bindRequestSupplier, Options loadBalancingOptions, Options serviceDiscoveryOptions)
Creates a new LDAP load-balancer able to discover all the replicas in a directory service, load balance across them all, and reconfigure itself according to changes affecting the availability of the replicas. -
Uses of BindRequest in org.forgerock.opendj.ldap.messages
Methods in org.forgerock.opendj.ldap.messages that return BindRequest Modifier and Type Method Description BindRequest
BindRequest. addControl(Control control)
BindRequest
BindRequest. addControls(Iterable<? extends Control> controls)
static BindRequest
Requests. copyOfBindRequest(BindRequest request)
Creates a new bind request that is an exact copy of the provided request.BindRequest
BindRequest. evaluateSaslChallenge(byte[] serverSaslCredentials)
Evaluates the provided SASL credentials (challenge) returned by the server and creates the next SASL bind request that should be sent to the server in order to continue or complete the SASL authentication sequence.static BindRequest
Requests. newAnonymousBindRequest()
Creates a new anonymous bind request initialized with an empty distinguished name, SIMPLE authentication type, and an empty password.static BindRequest
Requests. newAnonymousSaslBindRequest(String traceString)
Creates a new anonymous SASL bind request as defined in RFC 4505.static BindRequest
Requests. newBindRequest()
Creates a new bind request initialized with an empty distinguished name, SIMPLE authentication type, and an empty password.static BindRequest
Requests. newCramMd5SaslBindRequest(String authenticationId, char[] password)
Creates a new CRAM-MD5 SASL bind request as defined in draft-ietf-sasl-crammd5.static BindRequest
Requests. newDigestMd5SaslBindRequest(String digestUri, String authenticationId, char[] password, String authorizationId, String realm, Map<String,?> properties)
Creates a new DIGEST-MD5 SASL bind request as defined in RFC 2831.static BindRequest
Requests. newExternalSaslBindRequest(String authorizationId)
Creates a new External SASL bind request as defined in RFC 4422.static BindRequest
Requests. newGssapiSaslBindRequest(String serverName, Subject subject, String authorizationId, Map<String,?> properties)
Creates a new GSSAPI SASL bind request as defined in RFC 2831.static BindRequest
Requests. newPlainSaslBindRequest(String authenticationId, char[] password, String authorizationId)
Creates a new Plain SASL bind request as defined in RFC 4616.static BindRequest
Requests. newSaslBindRequest(SaslClient saslClient)
Creates a new SASL bind request configured to use the providedSaslClient
.static BindRequest
Requests. newScramSaslBindRequest(ScramMechanism scramMechanism, String authenticationId, char[] password, String authorizationId)
Creates a new SCRAM SASL bind request as defined in RFC 5802.static BindRequest
Requests. newSimpleBindRequest(String name, byte[] password)
Creates a new simple bind request having the provided name and password suitable for name/password authentication.static BindRequest
Requests. newSimpleBindRequest(String name, char[] password)
Creates a new simple bind request having the provided name and password suitable for name/password authentication.static BindRequest
Requests. newSimpleBindRequest(String name, String password)
Creates a new simple bind request having the provided name and password suitable for name/password authentication.static BindRequest
Requests. newSimpleBindRequest(Dn name, byte[] password)
Creates a new simple bind request having the provided name and password suitable for name/password authentication.static BindRequest
Requests. newSimpleBindRequest(Dn name, char[] password)
Creates a new simple bind request having the provided name and password suitable for name/password authentication.static BindRequest
Requests. newSimpleBindRequest(Dn name, String password)
Creates a new simple bind request having the provided name and password suitable for name/password authentication.BindRequest
BindRequest. setAuthenticationTypeAndValue(byte type, byte[] value)
Sets the authentication type and value.BindRequest
BindRequest. setName(Dn name)
Sets the name of the Directory object that the client wishes to bind as.BindRequest
BindRequest. setSaslMechanismAndCredentials(String mechanism, byte[] credentials)
Sets the authentication type toAUTHENTICATION_TYPE_SASL
, the SASL mechanism name, and the optional SASL credentials.BindRequest
BindRequest. setSaslMechanismAndCredentials(SaslClient saslClient)
Configures this bind request for SASL authentication using the providedSaslClient
.BindRequest
BindRequest. setSimplePassword(byte[] password)
Sets the authentication type toAUTHENTICATION_TYPE_SIMPLE
and the authentication value to a copy of the provided password.BindRequest
BindRequest. setVersion(int version)
Sets the version of the protocol to be used at the LDAP message layer.static BindRequest
Requests. unmodifiableBindRequest(BindRequest request)
Creates an unmodifiable bind request of the provided request.Methods in org.forgerock.opendj.ldap.messages with parameters of type BindRequest Modifier and Type Method Description static BindRequest
Requests. copyOfBindRequest(BindRequest request)
Creates a new bind request that is an exact copy of the provided request.static BindRequest
Requests. unmodifiableBindRequest(BindRequest request)
Creates an unmodifiable bind request of the provided request.R
AbstractRequestVisitor. visitRequest(P p, BindRequest request)
R
RequestVisitor. visitRequest(P p, BindRequest request)
Visits anBind
request. -
Uses of BindRequest in org.opends.server.api
Methods in org.opends.server.api with parameters of type BindRequest Modifier and Type Method Description protected Flowable<Response>
TypedProtocolOpFilter. filterBind(org.forgerock.services.context.Context context, BindRequest request, RequestHandler next)
Forwards the request to the next handler in the chain.protected Flowable<Response>
TypedRequestFilter. filterBind(org.forgerock.services.context.Context context, BindRequest request, RequestHandler next)
Filters bind requests and their responses.protected void
TypedProtocolOpFilter. filterBindResponse(org.forgerock.services.context.Context context, BindRequest request, Response response)
Implements the behavior for all the responses of a BindRequest.protected Flowable<Response>
TypedRequestHandler. handleBind(org.forgerock.services.context.Context context, BindRequest request)
Implements the specific behavior for all BindRequest.Flowable<Response>
TypedRequestHandler. visitRequest(org.forgerock.services.context.Context context, BindRequest request)
-
Uses of BindRequest in org.opends.server.core
Constructors in org.opends.server.core with parameters of type BindRequest Constructor Description BindOperation(org.forgerock.services.context.Context context, BindRequest request)
Creates a new bind operation with the provided information. -
Uses of BindRequest in org.opends.server.loggers
Methods in org.opends.server.loggers with parameters of type BindRequest Modifier and Type Method Description static void
AccessLogger. logBindRequest(RequestContext context, BindRequest request)
Writes a message to the access logger with information about the provided bind request.void
AccessLogPublisher. logBindRequest(RequestContext context, BindRequest request)
Writes a message to the access logger with information about the bind request.void
TextAccessLogPublisher. logBindRequest(RequestContext context, BindRequest request)
static void
AccessLogger. logBindResult(RequestContext context, BindRequest request, Result result)
Writes a message to the access logger with information about the provided bind result.void
AccessLogPublisher. logBindResult(RequestContext context, BindRequest request, Result result)
Writes a message to the access logger with information about the bind result.void
TextAccessLogPublisher. logBindResult(RequestContext context, BindRequest request, Result result)
-
Uses of BindRequest in org.opends.server.protocols.jmx
Methods in org.opends.server.protocols.jmx with parameters of type BindRequest Modifier and Type Method Description void
JmxClientConnection. processBind(BindRequest request)
Processes a bind request.
-