WebAssemblyAuthenticationServiceCollectionExtensions.AddOidcAuthentication Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
| AddOidcAuthentication(IServiceCollection, Action<RemoteAuthenticationOptions<OidcProviderOptions>>) |
Přidává podporu pro ověřování pro aplikace SPA používající OidcProviderOptions a RemoteAuthenticationState. |
| AddOidcAuthentication<TRemoteAuthenticationState,TAccount>(IServiceCollection, Action<RemoteAuthenticationOptions<OidcProviderOptions>>) |
Přidává podporu pro ověřování pro aplikace SPA používající OidcProviderOptions a RemoteAuthenticationState. |
| AddOidcAuthentication<TRemoteAuthenticationState>(IServiceCollection, Action<RemoteAuthenticationOptions<OidcProviderOptions>>) |
Přidává podporu pro ověřování pro aplikace SPA používající OidcProviderOptions a RemoteAuthenticationState. |
AddOidcAuthentication(IServiceCollection, Action<RemoteAuthenticationOptions<OidcProviderOptions>>)
Přidává podporu pro ověřování pro aplikace SPA používající OidcProviderOptions a RemoteAuthenticationState.
public static Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder<Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState,Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount> AddOidcAuthentication (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationOptions<Microsoft.AspNetCore.Components.WebAssembly.Authentication.OidcProviderOptions>> configure);
static member AddOidcAuthentication : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationOptions<Microsoft.AspNetCore.Components.WebAssembly.Authentication.OidcProviderOptions>> -> Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder<Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState, Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount>
<Extension()>
Public Function AddOidcAuthentication (services As IServiceCollection, configure As Action(Of RemoteAuthenticationOptions(Of OidcProviderOptions))) As IRemoteAuthenticationBuilder(Of RemoteAuthenticationState, RemoteUserAccount)
Parametry
- services
- IServiceCollection
Přidání IServiceCollection služeb do.
- configure
- Action<RemoteAuthenticationOptions<OidcProviderOptions>>
Akce, která nakonfiguruje RemoteAuthenticationOptions<TRemoteAuthenticationProviderOptions>.
Návraty
Kde IServiceCollection byly služby zaregistrovány.
Platí pro
AddOidcAuthentication<TRemoteAuthenticationState,TAccount>(IServiceCollection, Action<RemoteAuthenticationOptions<OidcProviderOptions>>)
Přidává podporu pro ověřování pro aplikace SPA používající OidcProviderOptions a RemoteAuthenticationState.
public static Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder<TRemoteAuthenticationState,TAccount> AddOidcAuthentication<TRemoteAuthenticationState,TAccount> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationOptions<Microsoft.AspNetCore.Components.WebAssembly.Authentication.OidcProviderOptions>> configure) where TRemoteAuthenticationState : Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState, new() where TAccount : Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount;
static member AddOidcAuthentication : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationOptions<Microsoft.AspNetCore.Components.WebAssembly.Authentication.OidcProviderOptions>> -> Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder<'RemoteAuthenticationState, 'Account (requires 'RemoteAuthenticationState :> Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState and 'RemoteAuthenticationState : (new : unit -> 'RemoteAuthenticationState) and 'Account :> Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount)> (requires 'RemoteAuthenticationState :> Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState and 'RemoteAuthenticationState : (new : unit -> 'RemoteAuthenticationState) and 'Account :> Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount)
<Extension()>
Public Function AddOidcAuthentication(Of TRemoteAuthenticationState As {RemoteAuthenticationStateNew}, TAccount As {RemoteAuthenticationStateNew}) (services As IServiceCollection, configure As Action(Of RemoteAuthenticationOptions(Of OidcProviderOptions))) As IRemoteAuthenticationBuilder(Of TRemoteAuthenticationState, TAccount)
Parametry typu
- TRemoteAuthenticationState
Typ stavu vzdáleného ověřování.
- TAccount
Typ účtu.
Parametry
- services
- IServiceCollection
Přidání IServiceCollection služeb do.
- configure
- Action<RemoteAuthenticationOptions<OidcProviderOptions>>
Akce, která nakonfiguruje RemoteAuthenticationOptions<TRemoteAuthenticationProviderOptions>.
Návraty
Kde IServiceCollection byly služby zaregistrovány.
Platí pro
AddOidcAuthentication<TRemoteAuthenticationState>(IServiceCollection, Action<RemoteAuthenticationOptions<OidcProviderOptions>>)
Přidává podporu pro ověřování pro aplikace SPA používající OidcProviderOptions a RemoteAuthenticationState.
public static Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder<TRemoteAuthenticationState,Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount> AddOidcAuthentication<TRemoteAuthenticationState> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationOptions<Microsoft.AspNetCore.Components.WebAssembly.Authentication.OidcProviderOptions>> configure) where TRemoteAuthenticationState : Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState, new();
static member AddOidcAuthentication : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationOptions<Microsoft.AspNetCore.Components.WebAssembly.Authentication.OidcProviderOptions>> -> Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder<'RemoteAuthenticationState, Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount (requires 'RemoteAuthenticationState :> Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState and 'RemoteAuthenticationState : (new : unit -> 'RemoteAuthenticationState))> (requires 'RemoteAuthenticationState :> Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState and 'RemoteAuthenticationState : (new : unit -> 'RemoteAuthenticationState))
<Extension()>
Public Function AddOidcAuthentication(Of TRemoteAuthenticationState As {RemoteAuthenticationStateNew}) (services As IServiceCollection, configure As Action(Of RemoteAuthenticationOptions(Of OidcProviderOptions))) As IRemoteAuthenticationBuilder(Of TRemoteAuthenticationState, RemoteUserAccount)
Parametry typu
- TRemoteAuthenticationState
Typ stavu vzdáleného ověřování.
Parametry
- services
- IServiceCollection
Přidání IServiceCollection služeb do.
- configure
- Action<RemoteAuthenticationOptions<OidcProviderOptions>>
Akce, která nakonfiguruje RemoteAuthenticationOptions<TRemoteAuthenticationProviderOptions>.
Návraty
- IRemoteAuthenticationBuilder<TRemoteAuthenticationState,RemoteUserAccount>
Kde IServiceCollection byly služby zaregistrovány.