Uses of Class
org.forgerock.opendj.ldap.messages.BindRequest
Packages that use BindRequest
Package
Description
Contains the Service Discovery Mechanisms and APIs.
Classes and interfaces providing I/O functionality.
Classes and interfaces for core types including connections, entries, and
attributes.
Classes and interfaces for core LDAP requests/responses.
Contains various classes that comprise the core of the Directory Server codebase.
Contains implementations of Directory Server access, error, and debug loggers.
-
Uses of BindRequest in org.forgerock.opendj.discovery
Fields in org.forgerock.opendj.discovery with type parameters of type BindRequestModifier and TypeFieldDescriptionstatic final Option<BindRequest>ReplicationServiceDiscoveryMechanism.BIND_REQUESTThe 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 BindRequestModifier and TypeMethodDescriptionvoidLdapWriter.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 BindRequestModifier and TypeFieldDescriptionstatic final Option<BindRequest>LdapConnectionFactory.AUTHN_BIND_REQUESTConfigures the connection factory to return pre-authenticated connections using the specifiedBindRequest.static final Option<Supplier<BindRequest>>LdapConnectionFactory.AUTHN_BIND_REQUEST_FACTORYConfigures the connection factory to return pre-authenticated connections usingBindRequestprovided by the specifiedSupplier.static final Option<BindRequest>LdapClients.LDAP_CLIENT_AUTHN_BIND_REQUESTConfigures theBindRequestused for pre-authenticated connection or availability check made by load-balancers.static final Option<Supplier<BindRequest>>LdapClients.LDAP_CLIENT_AUTHN_BIND_REQUEST_FACTORYConfigures theBindRequestsupplier used for pre-authenticated connection or availability checks made by load-balancersMethods in org.forgerock.opendj.ldap with parameters of type BindRequestModifier and TypeMethodDescriptionAbstractAsynchronousConnection.bind(BindRequest request) AbstractConnectionWrapper.bind(BindRequest request) Authenticates to the Directory Server using the provided bind request.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.AbstractConnection.bindAsync(BindRequest request) AbstractConnectionWrapper.bindAsync(BindRequest request) Asynchronously authenticates to the Directory Server using the provided bind request.AbstractConnectionWrapper.bindAsync(BindRequest request, IntermediateResponseHandler intermediateResponseHandler) Asynchronously authenticates to the Directory Server using the provided bind request.AbstractSynchronousConnection.bindAsync(BindRequest request, IntermediateResponseHandler intermediateResponseHandler) Connection.bindAsync(BindRequest request) Asynchronously authenticates to the Directory Server using the provided bind request.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 BindRequestModifier and TypeMethodDescriptionstatic LdapClientLdapClients.newLdapService(Collection<String> bootstrapReplicationServerAdminEndpoints, 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 BindRequestModifier and TypeMethodDescriptionstatic BindRequestRequests.copyOfBindRequest(BindRequest request) Creates a new bind request that is an exact copy of the provided request.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 BindRequestRequests.newAnonymousBindRequest()Creates a new anonymous bind request initialized with an empty distinguished name, SIMPLE authentication type, and an empty password.static BindRequestRequests.newAnonymousSaslBindRequest(String traceString) Creates a new anonymous SASL bind request as defined in RFC 4505.static BindRequestRequests.newBindRequest()Creates a new bind request initialized with an empty distinguished name, SIMPLE authentication type, and an empty password.static BindRequestRequests.newCramMd5SaslBindRequest(String authenticationId, char[] password) Creates a new CRAM-MD5 SASL bind request as defined in draft-ietf-sasl-crammd5.static BindRequestRequests.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 BindRequestRequests.newExternalSaslBindRequest(String authorizationId) Creates a new External SASL bind request as defined in RFC 4422.static BindRequestRequests.newGssapiSaslBindRequest(String serverName, Subject subject, String authorizationId, Map<String, ?> properties) Creates a new GSSAPI SASL bind request as defined in RFC 2831.static BindRequestRequests.newPlainSaslBindRequest(String authenticationId, char[] password, String authorizationId) Creates a new Plain SASL bind request as defined in RFC 4616.static BindRequestRequests.newSaslBindRequest(SaslClient saslClient) Creates a new SASL bind request configured to use the providedSaslClient.static BindRequestRequests.newScramSaslBindRequest(ScramMechanism scramMechanism, String authenticationId, char[] password, String authorizationId) Creates a new SCRAM SASL bind request as defined in RFC 5802.static BindRequestRequests.newSimpleBindRequest(String name, byte[] password) Creates a new simple bind request having the provided name and password suitable for name/password authentication.static BindRequestRequests.newSimpleBindRequest(String name, char[] password) Creates a new simple bind request having the provided name and password suitable for name/password authentication.static BindRequestRequests.newSimpleBindRequest(String name, String password) Creates a new simple bind request having the provided name and password suitable for name/password authentication.static BindRequestRequests.newSimpleBindRequest(Dn name, byte[] password) Creates a new simple bind request having the provided name and password suitable for name/password authentication.static BindRequestRequests.newSimpleBindRequest(Dn name, char[] password) Creates a new simple bind request having the provided name and password suitable for name/password authentication.static BindRequestRequests.newSimpleBindRequest(Dn name, String password) Creates a new simple bind request having the provided name and password suitable for name/password authentication.BindRequest.setAuthenticationTypeAndValue(byte type, byte[] value) Sets the authentication type and value.Sets the name of the Directory object that the client wishes to bind as.BindRequest.setSaslMechanismAndCredentials(String mechanism, byte[] credentials) Sets the authentication type toAUTHENTICATION_TYPE_SASL, the SASL mechanism name, and the optional SASL credentials.BindRequest.setSaslMechanismAndCredentials(SaslClient saslClient) Configures this bind request for SASL authentication using the providedSaslClient.BindRequest.setSimplePassword(byte[] password) Sets the authentication type toAUTHENTICATION_TYPE_SIMPLEand the authentication value to a copy of the provided password.BindRequest.setVersion(int version) Sets the version of the protocol to be used at the LDAP message layer.Methods in org.forgerock.opendj.ldap.messages with parameters of type BindRequestModifier and TypeMethodDescriptionstatic BindRequestRequests.copyOfBindRequest(BindRequest request) Creates a new bind request that is an exact copy of the provided request.AbstractRequestVisitor.visitRequest(P p, BindRequest request) RequestVisitor.visitRequest(P p, BindRequest request) Visits anBindrequest. -
Uses of BindRequest in org.opends.server.core
Methods in org.opends.server.core that return BindRequestConstructors in org.opends.server.core with parameters of type BindRequestModifierConstructorDescriptionBindOperation(RequestContext context, LocalBackend<?> backend, BindRequest request, Consumer<ResponseStream> out) Creates a new bind operation. -
Uses of BindRequest in org.opends.server.loggers
Methods in org.opends.server.loggers with parameters of type BindRequestModifier and TypeMethodDescriptionvoidAccessLogPublisher.logBindRequest(RequestContext context, BindRequest request) Writes a message to the access logger with information about the bind request.voidTextAccessLogPublisher.logBindRequest(RequestContext context, BindRequest request) voidAccessLogPublisher.logBindResult(RequestContext context, BindRequest request, Result result) Writes a message to the access logger with information about the bind result.voidTextAccessLogPublisher.logBindResult(RequestContext context, BindRequest request, Result result)