Authenticators/IAuthenticator.cs

couchbase-net-client · src/Couchbase/Core/IO/Authentication/Authenticators/IAuthenticator.cs · csharp · Apache-2.0
auth

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