4 instantiations of OpenIdConnectOptions
Aspire.Dashboard.Tests (4)
78 references to OpenIdConnectOptions
Aspire.Dashboard (4)
Aspire.Dashboard.Tests (7)
Aspire.Hosting.Azure.EntraId.Tests (2)
Aspire.Keycloak.Authentication (5)
Aspire.Keycloak.Authentication.Tests (13)
EntraId.Web (1)
Microsoft.AspNetCore.Authentication.OpenIdConnect (46)
OpenIdConnectExtensions.cs (9)
38/// <param name="configureOptions">A delegate to configure <see cref="OpenIdConnectOptions"/>.</param>
40public static AuthenticationBuilder AddOpenIdConnect(this AuthenticationBuilder builder, Action<OpenIdConnectOptions> configureOptions)
52/// <param name="configureOptions">A delegate to configure <see cref="OpenIdConnectOptions"/>.</param>
54public static AuthenticationBuilder AddOpenIdConnect(this AuthenticationBuilder builder, string authenticationScheme, Action<OpenIdConnectOptions> configureOptions)
67/// <param name="configureOptions">A delegate to configure <see cref="OpenIdConnectOptions"/>.</param>
69public static AuthenticationBuilder AddOpenIdConnect(this AuthenticationBuilder builder, string authenticationScheme, string? displayName, Action<OpenIdConnectOptions> configureOptions)
71builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IConfigureOptions<OpenIdConnectOptions>, OpenIdConnectConfigureOptions>());
72builder.Services.TryAddEnumerable(ServiceDescriptor.Singleton<IPostConfigureOptions<OpenIdConnectOptions>, OpenIdConnectPostConfigureOptions>());
73return builder.AddRemoteScheme<OpenIdConnectOptions, OpenIdConnectHandler>(authenticationScheme, displayName, configureOptions);