21 instantiations of AuthenticationBuilder
Aspire.Keycloak.Authentication.Tests (20)
KeycloakAuthenticationPublicApiTests.cs (20)
33AuthenticationBuilder builder = new AuthenticationBuilder(services); 51AuthenticationBuilder builder = new AuthenticationBuilder(services); 83AuthenticationBuilder builder = new AuthenticationBuilder(services); 102AuthenticationBuilder builder = new AuthenticationBuilder(services); 121AuthenticationBuilder builder = new AuthenticationBuilder(services); 154AuthenticationBuilder builder = new AuthenticationBuilder(services); 173AuthenticationBuilder builder = new AuthenticationBuilder(services); 211AuthenticationBuilder builder = new AuthenticationBuilder(services); 235AuthenticationBuilder builder = new AuthenticationBuilder(services); 259AuthenticationBuilder builder = new AuthenticationBuilder(services); 296AuthenticationBuilder builder = new AuthenticationBuilder(services); 314AuthenticationBuilder builder = new AuthenticationBuilder(services); 346AuthenticationBuilder builder = new AuthenticationBuilder(services); 365AuthenticationBuilder builder = new AuthenticationBuilder(services); 384AuthenticationBuilder builder = new AuthenticationBuilder(services); 417AuthenticationBuilder builder = new AuthenticationBuilder(services); 436AuthenticationBuilder builder = new AuthenticationBuilder(services); 474AuthenticationBuilder builder = new AuthenticationBuilder(services); 498AuthenticationBuilder builder = new AuthenticationBuilder(services); 522AuthenticationBuilder builder = new AuthenticationBuilder(services);
Microsoft.AspNetCore.Authentication (1)
AuthenticationServiceCollectionExtensions.cs (1)
32return new AuthenticationBuilder(services);
129 references to AuthenticationBuilder
Aspire.Dashboard (1)
DashboardWebApplication.cs (1)
723var authentication = builder.Services
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, 104/// <param name="builder">The <see cref="AuthenticationBuilder" /> to add services to.</param> 111public static AuthenticationBuilder AddKeycloakOpenIdConnect(this AuthenticationBuilder builder, string serviceName, string realm) 117/// <param name="builder">The <see cref="AuthenticationBuilder" /> to add services to.</param> 125public static AuthenticationBuilder AddKeycloakOpenIdConnect(this AuthenticationBuilder builder, string serviceName, string realm, string authenticationScheme) 131/// <param name="builder">The <see cref="AuthenticationBuilder" /> to add services to.</param> 139public static AuthenticationBuilder AddKeycloakOpenIdConnect(this AuthenticationBuilder builder, string serviceName, string realm, Action<OpenIdConnectOptions>? configureOptions) 145/// <param name="builder">The <see cref="AuthenticationBuilder" /> to add services to.</param> 154public static AuthenticationBuilder AddKeycloakOpenIdConnect( 155this AuthenticationBuilder builder,
Aspire.Keycloak.Authentication.Tests (28)
KeycloakAuthenticationPublicApiTests.cs (28)
17AuthenticationBuilder builder = null!; 33AuthenticationBuilder builder = new AuthenticationBuilder(services); 51AuthenticationBuilder builder = new AuthenticationBuilder(services); 66AuthenticationBuilder builder = null!; 83AuthenticationBuilder builder = new AuthenticationBuilder(services); 102AuthenticationBuilder builder = new AuthenticationBuilder(services); 121AuthenticationBuilder builder = new AuthenticationBuilder(services); 137AuthenticationBuilder builder = null!; 154AuthenticationBuilder builder = new AuthenticationBuilder(services); 173AuthenticationBuilder builder = new AuthenticationBuilder(services); 189AuthenticationBuilder builder = null!; 211AuthenticationBuilder builder = new AuthenticationBuilder(services); 235AuthenticationBuilder builder = new AuthenticationBuilder(services); 259AuthenticationBuilder builder = new AuthenticationBuilder(services); 280AuthenticationBuilder builder = null!; 296AuthenticationBuilder builder = new AuthenticationBuilder(services); 314AuthenticationBuilder builder = new AuthenticationBuilder(services); 329AuthenticationBuilder builder = null!; 346AuthenticationBuilder builder = new AuthenticationBuilder(services); 365AuthenticationBuilder builder = new AuthenticationBuilder(services); 384AuthenticationBuilder builder = new AuthenticationBuilder(services); 400AuthenticationBuilder builder = null!; 417AuthenticationBuilder builder = new AuthenticationBuilder(services); 436AuthenticationBuilder builder = new AuthenticationBuilder(services); 452AuthenticationBuilder builder = null!; 474AuthenticationBuilder builder = new AuthenticationBuilder(services); 498AuthenticationBuilder builder = new AuthenticationBuilder(services); 522AuthenticationBuilder builder = new AuthenticationBuilder(services);
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)
AuthenticationServiceCollectionExtensions.cs (7)
18/// <returns>A <see cref="AuthenticationBuilder"/> that can be used to further configure authentication.</returns> 19public static AuthenticationBuilder AddAuthentication(this IServiceCollection services) 41/// <returns>A <see cref="AuthenticationBuilder"/> that can be used to further configure authentication.</returns> 42public static AuthenticationBuilder AddAuthentication(this IServiceCollection services, string defaultScheme) 50/// <returns>A <see cref="AuthenticationBuilder"/> that can be used to further configure authentication.</returns> 51public static AuthenticationBuilder AddAuthentication(this IServiceCollection services, Action<AuthenticationOptions> configureOptions) 56var builder = services.AddAuthentication();
Microsoft.AspNetCore.Authentication.BearerToken (12)
BearerTokenExtensions.cs (12)
23/// <param name="builder">The <see cref="AuthenticationBuilder"/>.</param> 25public static AuthenticationBuilder AddBearerToken(this AuthenticationBuilder builder) 34/// <param name="builder">The <see cref="AuthenticationBuilder"/>.</param> 37public static AuthenticationBuilder AddBearerToken(this AuthenticationBuilder builder, string authenticationScheme) 46/// <param name="builder">The <see cref="AuthenticationBuilder"/>.</param> 49public static AuthenticationBuilder AddBearerToken(this AuthenticationBuilder builder, Action<BearerTokenOptions> configure) 58/// <param name="builder">The <see cref="AuthenticationBuilder"/>.</param> 62public static AuthenticationBuilder AddBearerToken(this AuthenticationBuilder builder, string authenticationScheme, Action<BearerTokenOptions> configure)
Microsoft.AspNetCore.Authentication.Cookies (20)
CookieExtensions.cs (20)
17/// Adds cookie authentication to <see cref="AuthenticationBuilder"/> using the default scheme. 23/// <param name="builder">The <see cref="AuthenticationBuilder"/>.</param> 25public static AuthenticationBuilder AddCookie(this AuthenticationBuilder builder) 29/// Adds cookie authentication to <see cref="AuthenticationBuilder"/> using the specified scheme. 34/// <param name="builder">The <see cref="AuthenticationBuilder"/>.</param> 37public static AuthenticationBuilder AddCookie(this AuthenticationBuilder builder, string authenticationScheme) 41/// Adds cookie authentication to <see cref="AuthenticationBuilder"/> using the default scheme. 47/// <param name="builder">The <see cref="AuthenticationBuilder"/>.</param> 50public static AuthenticationBuilder AddCookie(this AuthenticationBuilder builder, Action<CookieAuthenticationOptions> configureOptions) 54/// Adds cookie authentication to <see cref="AuthenticationBuilder"/> using the specified scheme. 59/// <param name="builder">The <see cref="AuthenticationBuilder"/>.</param> 63public static AuthenticationBuilder AddCookie(this AuthenticationBuilder builder, string authenticationScheme, Action<CookieAuthenticationOptions> configureOptions) 67/// Adds cookie authentication to <see cref="AuthenticationBuilder"/> using the specified scheme. 72/// <param name="builder">The <see cref="AuthenticationBuilder"/>.</param> 77public static AuthenticationBuilder AddCookie(this AuthenticationBuilder builder, string authenticationScheme, string? displayName, Action<CookieAuthenticationOptions> 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.Identity (14)
IdentityBuilderExtensions.cs (2)
90/// but does not configure authentication. Call <see cref="BearerTokenExtensions.AddBearerToken(AuthenticationBuilder, Action{BearerTokenOptions}?)"/> and/or 91/// <see cref="IdentityCookieAuthenticationBuilderExtensions.AddIdentityCookies(AuthenticationBuilder)"/> to configure authentication separately.
IdentityCookiesBuilderExtensions.cs (12)
20/// <param name="builder">The current <see cref="AuthenticationBuilder"/> instance.</param> 22public static IdentityCookiesBuilder AddIdentityCookies(this AuthenticationBuilder builder) 28/// <param name="builder">The current <see cref="AuthenticationBuilder"/> instance.</param> 31public static IdentityCookiesBuilder AddIdentityCookies(this AuthenticationBuilder builder, Action<IdentityCookiesBuilder> configureCookies) 45/// <param name="builder">The current <see cref="AuthenticationBuilder"/> instance.</param> 47public static OptionsBuilder<CookieAuthenticationOptions> AddApplicationCookie(this AuthenticationBuilder builder) 63/// <param name="builder">The current <see cref="AuthenticationBuilder"/> instance.</param> 65public static OptionsBuilder<CookieAuthenticationOptions> AddExternalCookie(this AuthenticationBuilder builder) 78/// <param name="builder">The current <see cref="AuthenticationBuilder"/> instance.</param> 80public static OptionsBuilder<CookieAuthenticationOptions> AddTwoFactorRememberMeCookie(this AuthenticationBuilder builder) 96/// <param name="builder">The current <see cref="AuthenticationBuilder"/> instance.</param> 98public static OptionsBuilder<CookieAuthenticationOptions> AddTwoFactorUserIdCookie(this AuthenticationBuilder builder)