37 references to RemoteAuthenticationOptions
Microsoft.AspNetCore.Components.WebAssembly.Authentication (27)
Options\DefaultApiAuthorizationOptionsConfiguration.cs (3)
8internal sealed class DefaultApiAuthorizationOptionsConfiguration : IPostConfigureOptions<RemoteAuthenticationOptions<ApiAuthorizationProviderOptions>> 14public void Configure(RemoteAuthenticationOptions<ApiAuthorizationProviderOptions> options) 24public void PostConfigure(string? name, RemoteAuthenticationOptions<ApiAuthorizationProviderOptions> options)
Options\DefaultOidcProviderOptionsConfiguration.cs (3)
8internal sealed class DefaultOidcOptionsConfiguration : IPostConfigureOptions<RemoteAuthenticationOptions<OidcProviderOptions>> 14public void Configure(RemoteAuthenticationOptions<OidcProviderOptions> options) 35public void PostConfigure(string? name, RemoteAuthenticationOptions<OidcProviderOptions> options)
Services\DefaultRemoteApplicationPathsProvider.cs (2)
12private readonly IOptions<RemoteAuthenticationOptions<TProviderOptions>> _options; 14public DefaultRemoteApplicationPathsProvider(IOptionsSnapshot<RemoteAuthenticationOptions<TProviderOptions>> options)
Services\RemoteAuthenticationService.cs (2)
58protected RemoteAuthenticationOptions<TProviderOptions> Options { get; } 70IOptionsSnapshot<RemoteAuthenticationOptions<TProviderOptions>> options,
WebAssemblyAuthenticationServiceCollectionExtensions.cs (17)
94/// <param name="configure">An action that will configure the <see cref="RemoteAuthenticationOptions{TProviderOptions}"/>.</param> 98this IServiceCollection services, Action<RemoteAuthenticationOptions<TProviderOptions>>? configure) 116/// <param name="configure">An action that will configure the <see cref="RemoteAuthenticationOptions{TProviderOptions}"/>.</param> 119this IServiceCollection services, Action<RemoteAuthenticationOptions<OidcProviderOptions>> configure) 129/// <param name="configure">An action that will configure the <see cref="RemoteAuthenticationOptions{TProviderOptions}"/>.</param> 132this IServiceCollection services, Action<RemoteAuthenticationOptions<OidcProviderOptions>> configure) 144/// <param name="configure">An action that will configure the <see cref="RemoteAuthenticationOptions{TProviderOptions}"/>.</param> 148this IServiceCollection services, Action<RemoteAuthenticationOptions<OidcProviderOptions>> configure) 152services.TryAddEnumerable(ServiceDescriptor.Scoped<IPostConfigureOptions<RemoteAuthenticationOptions<OidcProviderOptions>>, DefaultOidcOptionsConfiguration>()); 198/// <param name="configure">An action that will configure the <see cref="RemoteAuthenticationOptions{ApiAuthorizationProviderOptions}"/>.</param> 201this IServiceCollection services, Action<RemoteAuthenticationOptions<ApiAuthorizationProviderOptions>> configure) 211/// <param name="configure">An action that will configure the <see cref="RemoteAuthenticationOptions{ApiAuthorizationProviderOptions}"/>.</param> 214this IServiceCollection services, Action<RemoteAuthenticationOptions<ApiAuthorizationProviderOptions>> configure) 226/// <param name="configure">An action that will configure the <see cref="RemoteAuthenticationOptions{ApiAuthorizationProviderOptions}"/>.</param> 229this IServiceCollection services, Action<RemoteAuthenticationOptions<ApiAuthorizationProviderOptions>> configure) 238Action<RemoteAuthenticationOptions<ApiAuthorizationProviderOptions>>? configure, 244ServiceDescriptor.Scoped<IPostConfigureOptions<RemoteAuthenticationOptions<ApiAuthorizationProviderOptions>>, DefaultApiAuthorizationOptionsConfiguration>(_ =>
Microsoft.Authentication.WebAssembly.Msal (10)
MsalDefaultOptionsConfiguration.cs (3)
11internal sealed class MsalDefaultOptionsConfiguration : IPostConfigureOptions<RemoteAuthenticationOptions<MsalProviderOptions>> 20public void Configure(RemoteAuthenticationOptions<MsalProviderOptions> options) 44public void PostConfigure(string? name, RemoteAuthenticationOptions<MsalProviderOptions> options)
MsalWebAssemblyServiceCollectionExtensions.cs (7)
24/// <param name="configure">A callback to configure the <see cref="RemoteAuthenticationOptions{MsalProviderOptions}"/>.</param> 26public static IRemoteAuthenticationBuilder<RemoteAuthenticationState, RemoteUserAccount> AddMsalAuthentication(this IServiceCollection services, Action<RemoteAuthenticationOptions<MsalProviderOptions>> configure) 36/// <param name="configure">A callback to configure the <see cref="RemoteAuthenticationOptions{MsalProviderOptions}"/>.</param> 40this IServiceCollection services, Action<RemoteAuthenticationOptions<MsalProviderOptions>> configure) 52/// <param name="configure">A callback to configure the <see cref="RemoteAuthenticationOptions{MsalProviderOptions}"/>.</param> 56this IServiceCollection services, Action<RemoteAuthenticationOptions<MsalProviderOptions>> configure) 61services.TryAddEnumerable(ServiceDescriptor.Scoped<IPostConfigureOptions<RemoteAuthenticationOptions<MsalProviderOptions>>, MsalDefaultOptionsConfiguration>());