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