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. -
-
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_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 BindRequest Modifier and Type Method Description voidLdapWriter. 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_REQUESTConfigures the connection factory to return pre-authenticated connections using the specifiedBindRequest.static Option<Supplier<BindRequest>>LdapConnectionFactory. AUTHN_BIND_REQUEST_FACTORYConfigures the connection factory to return pre-authenticated connections usingBindRequestprovided by the specifiedSupplier.static Option<BindRequest>LdapClients. LDAP_CLIENT_AUTHN_BIND_REQUESTConfigures theBindRequestused for pre-authenticated connection or availability check made by load-balancers.static 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 BindRequest Modifier and Type Method Description BindResultAbstractAsynchronousConnection. bind(BindRequest request)BindResultAbstractConnectionWrapper. bind(BindRequest request)Authenticates to the Directory Server using the provided bind request.BindResultConnection. bind(BindRequest request)Authenticates to the Directory Server using the provided bind request.default io.reactivex.rxjava3.core.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 LdapClientLdapClients. 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 BindRequestBindRequest. addControl(Control control)BindRequestBindRequest. addControls(Iterable<? extends Control> controls)static BindRequestRequests. copyOfBindRequest(BindRequest request)Creates a new bind request that is an exact copy of the provided request.BindRequestBindRequest. 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.BindRequestBindRequest. setAuthenticationTypeAndValue(byte type, byte[] value)Sets the authentication type and value.BindRequestBindRequest. setName(Dn name)Sets the name of the Directory object that the client wishes to bind as.BindRequestBindRequest. setSaslMechanismAndCredentials(String mechanism, byte[] credentials)Sets the authentication type toAUTHENTICATION_TYPE_SASL, the SASL mechanism name, and the optional SASL credentials.BindRequestBindRequest. setSaslMechanismAndCredentials(SaslClient saslClient)Configures this bind request for SASL authentication using the providedSaslClient.BindRequestBindRequest. setSimplePassword(byte[] password)Sets the authentication type toAUTHENTICATION_TYPE_SIMPLEand the authentication value to a copy of the provided password.BindRequestBindRequest. setVersion(int version)Sets the version of the protocol to be used at the LDAP message layer.static BindRequestRequests. 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 BindRequestRequests. copyOfBindRequest(BindRequest request)Creates a new bind request that is an exact copy of the provided request.static BindRequestRequests. unmodifiableBindRequest(BindRequest request)Creates an unmodifiable bind request of the provided request.RAbstractRequestVisitor. visitRequest(P p, BindRequest request)RRequestVisitor. visitRequest(P p, BindRequest request)Visits anBindrequest.
-