16 types derived from AuthenticationHandler
Aspire.Dashboard (3)
Authentication\Connection\ConnectionTypeAuthenticationHandler.cs (1)
10public class ConnectionTypeAuthenticationHandler : AuthenticationHandler<ConnectionTypeAuthenticationHandlerOptions>
Authentication\OtlpApiKey\OtlpApiKeyAuthenticationHandler.cs (1)
11public class OtlpApiKeyAuthenticationHandler : AuthenticationHandler<OtlpApiKeyAuthenticationHandlerOptions>
Authentication\UnsecuredAuthenticationHandler.cs (1)
11public class UnsecuredAuthenticationHandler : AuthenticationHandler<AuthenticationSchemeOptions>
BasicWebSite (1)
BasicAuthenticationHandler.cs (1)
11public class BasicAuthenticationHandler : AuthenticationHandler<AuthenticationSchemeOptions>
CustomAuthorizationFailureResponse (1)
Authentication\SampleAuthenticationHandler.cs (1)
11public class SampleAuthenticationHandler : AuthenticationHandler<AuthenticationSchemeOptions>
DynamicSchemes (1)
SimpleAuthHandler.cs (1)
15public class SimpleAuthHandler : AuthenticationHandler<SimpleOptions>
Identity.DefaultUI.WebSite (1)
Services\ContosoAuthenticationHandler.cs (1)
12public class ContosoAuthenticationHandler : AuthenticationHandler<ContosoAuthenticationOptions>
Microsoft.AspNetCore.Authentication (2)
RemoteAuthenticationHandler.cs (1)
18public abstract class RemoteAuthenticationHandler<TOptions> : AuthenticationHandler<TOptions>, IAuthenticationRequestHandler
SignOutAuthenticationHandler.cs (1)
13public abstract class SignOutAuthenticationHandler<TOptions> : AuthenticationHandler<TOptions>, IAuthenticationSignOutHandler
Microsoft.AspNetCore.Authentication.Certificate (1)
CertificateAuthenticationHandler.cs (1)
14internal sealed class CertificateAuthenticationHandler : AuthenticationHandler<CertificateAuthenticationOptions>
Microsoft.AspNetCore.Authentication.JwtBearer (1)
JwtBearerHandler.cs (1)
20public class JwtBearerHandler : AuthenticationHandler<JwtBearerOptions>
Microsoft.AspNetCore.Authentication.Negotiate (1)
NegotiateHandler.cs (1)
21public class NegotiateHandler : AuthenticationHandler<NegotiateOptions>, IAuthenticationRequestHandler
Microsoft.AspNetCore.Authentication.Test (2)
DynamicSchemeTests.cs (1)
109private class TestHandler : AuthenticationHandler<TestOptions>
TestHandlers.cs (1)
12public class TestAuthHandler : AuthenticationHandler<AuthenticationSchemeOptions>, IAuthenticationSignInHandler
Microsoft.AspNetCore.Tests (1)
WebApplicationTests.cs (1)
2849private class UberHandler : AuthenticationHandler<AuthenticationSchemeOptions>
PathSchemeSelection (1)
Startup.cs (1)
40public class ApiAuthHandler : AuthenticationHandler<AuthenticationSchemeOptions>
13 references to AuthenticationHandler
Aspire.Dashboard (2)
Authentication\FrontendCompositeAuthenticationHandler.cs (1)
17: AuthenticationHandler<FrontendCompositeAuthenticationHandlerOptions>(options, logger, encoder)
Authentication\OtlpCompositeAuthenticationHandler.cs (1)
20: AuthenticationHandler<OtlpCompositeAuthenticationHandlerOptions>(options, logger, encoder)
Aspire.Hosting (1)
Dashboard\DashboardServiceAuth.cs (1)
31: AuthenticationHandler<ResourceServiceApiKeyAuthenticationOptions>(options, logger, encoder)
Microsoft.AspNetCore.Authentication (8)
AuthenticationBuilder.cs (4)
60/// <typeparam name="THandler">The <see cref="AuthenticationHandler{TOptions}"/> used to handle this scheme.</typeparam> 67where THandler : AuthenticationHandler<TOptions> 74/// <typeparam name="THandler">The <see cref="AuthenticationHandler{TOptions}"/> used to handle this scheme.</typeparam> 80where THandler : AuthenticationHandler<TOptions>
AuthenticationHandler.cs (2)
110/// Initializes a new instance of <see cref="AuthenticationHandler{TOptions}"/>. 126/// Initializes a new instance of <see cref="AuthenticationHandler{TOptions}"/>.
AuthenticationSchemeOptions.cs (1)
9/// Contains the options used by the <see cref="AuthenticationHandler{T}"/>.
RemoteAuthenticationHandler.cs (1)
14/// An opinionated abstraction for an <see cref="AuthenticationHandler{TOptions}"/> that performs authentication using a separately hosted
Microsoft.AspNetCore.Authentication.JwtBearer (1)
JwtBearerHandler.cs (1)
18/// An <see cref="AuthenticationHandler{TOptions}"/> that can perform JWT-bearer based authentication.
Microsoft.AspNetCore.Authentication.Test (1)
BearerTokenTests.cs (1)
18return services.Select(d => d.ServiceType).Single(typeof(AuthenticationHandler<BearerTokenOptions>).IsAssignableFrom);