public class PasswordAuthenticator extends Object implements Authenticator
Modifier and Type | Class and Description |
---|---|
static class |
PasswordAuthenticator.Builder |
Modifier and Type | Method and Description |
---|---|
void |
authHttpRequest(ServiceType serviceType,
com.couchbase.client.core.deps.io.netty.handler.codec.http.HttpRequest request)
Allows to add authentication credentials to the http request for the given service.
|
void |
authKeyValueConnection(EndpointContext ctx,
com.couchbase.client.core.deps.io.netty.channel.ChannelPipeline pipeline)
Allows the authenticator to add KV handlers during connection bootstrap to perform
authentication.
|
static PasswordAuthenticator.Builder |
builder() |
static PasswordAuthenticator |
create(String username,
String password) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
applyTlsProperties, supportsNonTls, supportsTls
public static PasswordAuthenticator.Builder builder()
public static PasswordAuthenticator create(String username, String password)
public void authKeyValueConnection(EndpointContext ctx, com.couchbase.client.core.deps.io.netty.channel.ChannelPipeline pipeline)
Authenticator
authKeyValueConnection
in interface Authenticator
ctx
- the endpoint context.pipeline
- the pipeline when the endpoint is constructed.public void authHttpRequest(ServiceType serviceType, com.couchbase.client.core.deps.io.netty.handler.codec.http.HttpRequest request)
Authenticator
authHttpRequest
in interface Authenticator
serviceType
- the service for this request.request
- the http request.Copyright © 2020 Couchbase, Inc.. All rights reserved.