nullable enable
// Source: https://github.com/couchbase/couchbase-net-client | License: Apache-2.0 | Copyright You must retain, in the Source form of any Derivative Works
// Provided via justclaw.it.com; keep this notice with the code.
#nullable enable
using System.Net.Http;
using System.Net.Security;
using System.Net.WebSockets;
using System.Security.Cryptography.X509Certificates;
using System.Threading;
using System.Threading.Tasks;
using Grpc.Core;
using Microsoft.Extensions.Logging;
namespace Couchbase.Core.IO.Authentication.Authenticators;
/// <summary>
/// Provides a unified interface for authenticating connections to Couchbase Server.
/// Authenticators are configuration objects that store user credentials.
/// </summary>
public interface IAuthenticator
{
/// <summary>
/// Allows for ea
... (truncated -- full source via MCP)
See the full source, get the GitHub permalink, and search for more like it.
Get a free API key