12 types derived from AuthenticationSchemeOptions
Aspire.Dashboard (7)
Api\ApiAuthenticationHandler.cs (1)
141public sealed class ApiAuthenticationHandlerOptions : AuthenticationSchemeOptions
Authentication\Connection\ConnectionTypeAuthenticationHandler.cs (1)
41public sealed class ConnectionTypeAuthenticationHandlerOptions : AuthenticationSchemeOptions
Authentication\FrontendCompositeAuthenticationHandler.cs (1)
60public sealed class FrontendCompositeAuthenticationHandlerOptions : AuthenticationSchemeOptions
Authentication\OtlpApiKey\OtlpApiKeyAuthenticationHandler.cs (1)
56public sealed class OtlpApiKeyAuthenticationHandlerOptions : AuthenticationSchemeOptions
Authentication\OtlpCompositeAuthenticationHandler.cs (1)
61public sealed class OtlpCompositeAuthenticationHandlerOptions : AuthenticationSchemeOptions
Mcp\McpApiKeyAuthenticationHandler.cs (1)
73public sealed class McpApiKeyAuthenticationHandlerOptions : AuthenticationSchemeOptions
Mcp\McpCompositeAuthenticationHandler.cs (1)
55public sealed class McpCompositeAuthenticationHandlerOptions : AuthenticationSchemeOptions
Aspire.Hosting (1)
Dashboard\DashboardServiceAuth.cs (1)
22internal sealed class ResourceServiceApiKeyAuthenticationOptions : AuthenticationSchemeOptions
Microsoft.AspNetCore.Authentication (2)
PolicySchemeOptions.cs (1)
9public class PolicySchemeOptions : AuthenticationSchemeOptions
RemoteAuthenticationOptions.cs (1)
13public class RemoteAuthenticationOptions : AuthenticationSchemeOptions
Microsoft.AspNetCore.Authentication.BearerToken (1)
BearerTokenOptions.cs (1)
11public sealed class BearerTokenOptions : AuthenticationSchemeOptions
Microsoft.AspNetCore.Authentication.Cookies (1)
CookieAuthenticationOptions.cs (1)
12public class CookieAuthenticationOptions : AuthenticationSchemeOptions
22 references to AuthenticationSchemeOptions
Aspire.Dashboard (3)
Authentication\UnsecuredAuthenticationHandler.cs (2)
12public class UnsecuredAuthenticationHandler : AuthenticationHandler<AuthenticationSchemeOptions> 14public UnsecuredAuthenticationHandler(IOptionsMonitor<AuthenticationSchemeOptions> options, ILoggerFactory logger, UrlEncoder encoder) : base(options, logger, encoder)
DashboardWebApplication.cs (1)
861authentication.AddScheme<AuthenticationSchemeOptions, UnsecuredAuthenticationHandler>(FrontendAuthenticationDefaults.AuthenticationSchemeUnsecured, o => { });
Microsoft.AspNetCore.Authentication (16)
AuthenticationBuilder.cs (6)
31where TOptions : AuthenticationSchemeOptions, new() 59/// <typeparam name="TOptions">The <see cref="AuthenticationSchemeOptions"/> type to configure the handler.</typeparam> 66where TOptions : AuthenticationSchemeOptions, new() 73/// <typeparam name="TOptions">The <see cref="AuthenticationSchemeOptions"/> type to configure the handler.</typeparam> 79where TOptions : AuthenticationSchemeOptions, new() 130where TOptions : AuthenticationSchemeOptions
AuthenticationHandler.cs (1)
16public abstract class AuthenticationHandler<TOptions> : IAuthenticationHandler where TOptions : AuthenticationSchemeOptions, new()
Events\BaseContext.cs (1)
11public abstract class BaseContext<TOptions> where TOptions : AuthenticationSchemeOptions
Events\HandleRequestContext.cs (1)
12public class HandleRequestContext<TOptions> : BaseContext<TOptions> where TOptions : AuthenticationSchemeOptions
Events\PrincipalContext.cs (1)
12public abstract class PrincipalContext<TOptions> : PropertiesContext<TOptions> where TOptions : AuthenticationSchemeOptions
Events\PropertiesContext.cs (1)
11public abstract class PropertiesContext<TOptions> : BaseContext<TOptions> where TOptions : AuthenticationSchemeOptions
Events\RedirectContext.cs (1)
11public class RedirectContext<TOptions> : PropertiesContext<TOptions> where TOptions : AuthenticationSchemeOptions
Events\RemoteAuthenticationContext.cs (1)
12public abstract class RemoteAuthenticationContext<TOptions> : HandleRequestContext<TOptions> where TOptions : AuthenticationSchemeOptions
Events\ResultContext.cs (1)
12public abstract class ResultContext<TOptions> : BaseContext<TOptions> where TOptions : AuthenticationSchemeOptions
SignInAuthenticationHandler.cs (1)
15where TOptions : AuthenticationSchemeOptions, new()
SignOutAuthenticationHandler.cs (1)
14where TOptions : AuthenticationSchemeOptions, new()
Microsoft.AspNetCore.Identity (3)
IdentityServiceCollectionExtensions.cs (3)
144.AddScheme<AuthenticationSchemeOptions, CompositeIdentityHandler>(IdentityConstants.BearerAndApplicationScheme, null, compositeOptions => 191private sealed class CompositeIdentityHandler(IOptionsMonitor<AuthenticationSchemeOptions> options, ILoggerFactory logger, UrlEncoder encoder) 192: SignInAuthenticationHandler<AuthenticationSchemeOptions>(options, logger, encoder)