Namespace Couchbase.Core.IO.Authentication.Authenticators
Classes
BaseAuthenticator
Base class for authenticators that provides shared configuration logic.
CertificateAuthenticator
Authenticator using X.509 client certificates for mTLS.
JwtAuthenticator
Authenticator using JSON Web Tokens (JWT). Uses SASL OAUTHBEARER for KV connections and Bearer token for HTTP requests.
PasswordAuthenticator
Authenticator using username and password credentials. Uses SASL for KV connections and HTTP Basic authentication for HTTP requests.
Interfaces
IAuthenticator
Provides a unified interface for authenticating connections to Couchbase Server. Authenticators are configuration objects that store user credentials.