1 instantiation of AuthenticationBuilder
Microsoft.AspNetCore.Authentication (1)
272 references to AuthenticationBuilder
Aspire.Dashboard (1)
Aspire.Keycloak.Authentication (25)
AspireKeycloakExtensions.cs (25)
13/// Provides extension methods for registering Keycloak-related services in an <see cref="AuthenticationBuilder"/>.
22/// <param name="builder">The <see cref="AuthenticationBuilder" /> to add services to.</param>
29public static AuthenticationBuilder AddKeycloakJwtBearer(this AuthenticationBuilder builder, string serviceName, string realm)
35/// <param name="builder">The <see cref="AuthenticationBuilder" /> to add services to.</param>
43public static AuthenticationBuilder AddKeycloakJwtBearer(this AuthenticationBuilder builder, string serviceName, string realm, string authenticationScheme)
49/// <param name="builder">The <see cref="AuthenticationBuilder" /> to add services to.</param>
57public static AuthenticationBuilder AddKeycloakJwtBearer(this AuthenticationBuilder builder, string serviceName, string realm, Action<JwtBearerOptions>? configureOptions)
63/// <param name="builder">The <see cref="AuthenticationBuilder" /> to add services to.</param>
72public static AuthenticationBuilder AddKeycloakJwtBearer(
73this AuthenticationBuilder builder,
101/// <param name="builder">The <see cref="AuthenticationBuilder" /> to add services to.</param>
108public static AuthenticationBuilder AddKeycloakOpenIdConnect(this AuthenticationBuilder builder, string serviceName, string realm)
114/// <param name="builder">The <see cref="AuthenticationBuilder" /> to add services to.</param>
122public static AuthenticationBuilder AddKeycloakOpenIdConnect(this AuthenticationBuilder builder, string serviceName, string realm, string authenticationScheme)
128/// <param name="builder">The <see cref="AuthenticationBuilder" /> to add services to.</param>
136public static AuthenticationBuilder AddKeycloakOpenIdConnect(this AuthenticationBuilder builder, string serviceName, string realm, Action<OpenIdConnectOptions>? configureOptions)
142/// <param name="builder">The <see cref="AuthenticationBuilder" /> to add services to.</param>
151public static AuthenticationBuilder AddKeycloakOpenIdConnect(
152this AuthenticationBuilder builder,
Identity.DefaultUI.WebSite (2)
Microsoft.AspNetCore.Authentication (13)
AuthenticationBuilder.cs (6)
17/// Initializes a new instance of <see cref="AuthenticationBuilder"/>.
30private AuthenticationBuilder AddSchemeHelper<TOptions, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] THandler>(string authenticationScheme, string? displayName, Action<TOptions>? configureOptions)
65public virtual AuthenticationBuilder AddScheme<TOptions, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] THandler>(string authenticationScheme, string? displayName, Action<TOptions>? configureOptions)
78public virtual AuthenticationBuilder AddScheme<TOptions, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] THandler>(string authenticationScheme, Action<TOptions>? configureOptions)
93public virtual AuthenticationBuilder AddRemoteScheme<TOptions, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] THandler>(string authenticationScheme, string? displayName, Action<TOptions>? configureOptions)
109public virtual AuthenticationBuilder AddPolicyScheme(string authenticationScheme, string? displayName, Action<PolicySchemeOptions> configureOptions)
Microsoft.AspNetCore.Authentication.BearerToken (12)
Microsoft.AspNetCore.Authentication.Certificate (20)
Microsoft.AspNetCore.Authentication.Cookies (20)
Microsoft.AspNetCore.Authentication.Facebook (16)
Microsoft.AspNetCore.Authentication.Google (16)
Microsoft.AspNetCore.Authentication.JwtBearer (15)
Microsoft.AspNetCore.Authentication.MicrosoftAccount (16)
Microsoft.AspNetCore.Authentication.Negotiate (16)
NegotiateExtensions.cs (16)
19/// Configures the <see cref="AuthenticationBuilder"/> to use Negotiate (also known as Windows, Kerberos, or NTLM) authentication
25/// <param name="builder">The <see cref="AuthenticationBuilder"/>.</param>
27public static AuthenticationBuilder AddNegotiate(this AuthenticationBuilder builder)
31/// Configures the <see cref="AuthenticationBuilder"/> to use Negotiate (also known as Windows, Kerberos, or NTLM) authentication
37/// <param name="builder">The <see cref="AuthenticationBuilder"/>.</param>
40public static AuthenticationBuilder AddNegotiate(this AuthenticationBuilder builder, Action<NegotiateOptions> configureOptions)
44/// Configures the <see cref="AuthenticationBuilder"/> to use Negotiate (also known as Windows, Kerberos, or NTLM) authentication
50/// <param name="builder">The <see cref="AuthenticationBuilder"/>.</param>
54public static AuthenticationBuilder AddNegotiate(this AuthenticationBuilder builder, string authenticationScheme, Action<NegotiateOptions> configureOptions)
58/// Configures the <see cref="AuthenticationBuilder"/> to use Negotiate (also known as Windows, Kerberos, or NTLM) authentication
64/// <param name="builder">The <see cref="AuthenticationBuilder"/>.</param>
69public static AuthenticationBuilder AddNegotiate(this AuthenticationBuilder builder, string authenticationScheme, string? displayName, Action<NegotiateOptions> configureOptions)
Microsoft.AspNetCore.Authentication.OAuth (16)
OAuthExtensions.cs (16)
18/// Adds OAuth 2.0 based authentication to <see cref="AuthenticationBuilder"/> using the specified authentication scheme.
20/// <param name="builder">The <see cref="AuthenticationBuilder"/>.</param>
24public static AuthenticationBuilder AddOAuth(this AuthenticationBuilder builder, string authenticationScheme, Action<OAuthOptions> configureOptions)
28/// Adds OAuth 2.0 based authentication to <see cref="AuthenticationBuilder"/> using the specified authentication scheme.
30/// <param name="builder">The <see cref="AuthenticationBuilder"/>.</param>
35public static AuthenticationBuilder AddOAuth(this AuthenticationBuilder builder, string authenticationScheme, string displayName, Action<OAuthOptions> configureOptions)
39/// Adds OAuth 2.0 based authentication to <see cref="AuthenticationBuilder"/> using the specified authentication scheme.
41/// <param name="builder">The <see cref="AuthenticationBuilder"/>.</param>
45public static AuthenticationBuilder AddOAuth<TOptions, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] THandler>(this AuthenticationBuilder builder, string authenticationScheme, Action<TOptions> configureOptions)
51/// Adds OAuth 2.0 based authentication to <see cref="AuthenticationBuilder"/> using the specified authentication scheme.
53/// <param name="builder">The <see cref="AuthenticationBuilder"/>.</param>
58public static AuthenticationBuilder AddOAuth<TOptions, [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] THandler>(this AuthenticationBuilder builder, string authenticationScheme, string displayName, Action<TOptions> configureOptions)
Microsoft.AspNetCore.Authentication.OpenIdConnect (16)
Microsoft.AspNetCore.Authentication.Test (30)
Microsoft.AspNetCore.Authentication.Twitter (16)
Microsoft.AspNetCore.Authentication.WsFederation (8)
Microsoft.AspNetCore.Identity (14)