WebAssemblyAuthenticationServiceCollectionExtensions.AddApiAuthorization Metoda

Definice

Přetížení

AddApiAuthorization(IServiceCollection)

Přidává podporu pro ověřování pro aplikace SPA používající ApiAuthorizationProviderOptions a RemoteAuthenticationState.

AddApiAuthorization(IServiceCollection, Action<RemoteAuthenticationOptions<ApiAuthorizationProviderOptions>>)

Přidává podporu pro ověřování pro aplikace SPA používající ApiAuthorizationProviderOptions a RemoteAuthenticationState.

AddApiAuthorization<TRemoteAuthenticationState,TAccount>(IServiceCollection)

Přidává podporu pro ověřování pro aplikace SPA používající ApiAuthorizationProviderOptions a RemoteAuthenticationState.

AddApiAuthorization<TRemoteAuthenticationState,TAccount>(IServiceCollection, Action<RemoteAuthenticationOptions<ApiAuthorizationProviderOptions>>)

Přidává podporu pro ověřování pro aplikace SPA používající ApiAuthorizationProviderOptions a RemoteAuthenticationState.

AddApiAuthorization<TRemoteAuthenticationState>(IServiceCollection)

Přidává podporu pro ověřování pro aplikace SPA používající ApiAuthorizationProviderOptions a RemoteAuthenticationState.

AddApiAuthorization<TRemoteAuthenticationState>(IServiceCollection, Action<RemoteAuthenticationOptions<ApiAuthorizationProviderOptions>>)

Přidává podporu pro ověřování pro aplikace SPA používající ApiAuthorizationProviderOptions a RemoteAuthenticationState.

AddApiAuthorization(IServiceCollection)

Přidává podporu pro ověřování pro aplikace SPA používající ApiAuthorizationProviderOptions a RemoteAuthenticationState.

public static Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder<Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState,Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount> AddApiAuthorization (this Microsoft.Extensions.DependencyInjection.IServiceCollection services);
static member AddApiAuthorization : Microsoft.Extensions.DependencyInjection.IServiceCollection -> Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder<Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState, Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount>
<Extension()>
Public Function AddApiAuthorization (services As IServiceCollection) As IRemoteAuthenticationBuilder(Of RemoteAuthenticationState, RemoteUserAccount)

Parametry

services
IServiceCollection

Přidání IServiceCollection služeb do.

Návraty

IRemoteAuthenticationBuilder<RemoteAuthenticationState,RemoteUserAccount>

Kde IServiceCollection byly služby zaregistrovány.

Platí pro

AddApiAuthorization(IServiceCollection, Action<RemoteAuthenticationOptions<ApiAuthorizationProviderOptions>>)

Přidává podporu pro ověřování pro aplikace SPA používající ApiAuthorizationProviderOptions a RemoteAuthenticationState.

public static Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder<Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState,Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount> AddApiAuthorization (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationOptions<Microsoft.AspNetCore.Components.WebAssembly.Authentication.ApiAuthorizationProviderOptions>> configure);
static member AddApiAuthorization : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationOptions<Microsoft.AspNetCore.Components.WebAssembly.Authentication.ApiAuthorizationProviderOptions>> -> Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder<Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState, Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount>
<Extension()>
Public Function AddApiAuthorization (services As IServiceCollection, configure As Action(Of RemoteAuthenticationOptions(Of ApiAuthorizationProviderOptions))) As IRemoteAuthenticationBuilder(Of RemoteAuthenticationState, RemoteUserAccount)

Parametry

services
IServiceCollection

Přidání IServiceCollection služeb do.

Návraty

IRemoteAuthenticationBuilder<RemoteAuthenticationState,RemoteUserAccount>

Kde IServiceCollection byly služby zaregistrovány.

Platí pro

AddApiAuthorization<TRemoteAuthenticationState,TAccount>(IServiceCollection)

Přidává podporu pro ověřování pro aplikace SPA používající ApiAuthorizationProviderOptions a RemoteAuthenticationState.

public static Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder<TRemoteAuthenticationState,TAccount> AddApiAuthorization<TRemoteAuthenticationState,TAccount> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TRemoteAuthenticationState : Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState, new() where TAccount : Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount;
static member AddApiAuthorization : Microsoft.Extensions.DependencyInjection.IServiceCollection -> 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 AddApiAuthorization(Of TRemoteAuthenticationState As {RemoteAuthenticationStateNew}, TAccount As {RemoteAuthenticationStateNew}) (services As IServiceCollection) 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.

Návraty

IRemoteAuthenticationBuilder<TRemoteAuthenticationState,TAccount>

Kde IServiceCollection byly služby zaregistrovány.

Platí pro

AddApiAuthorization<TRemoteAuthenticationState,TAccount>(IServiceCollection, Action<RemoteAuthenticationOptions<ApiAuthorizationProviderOptions>>)

Přidává podporu pro ověřování pro aplikace SPA používající ApiAuthorizationProviderOptions a RemoteAuthenticationState.

public static Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder<TRemoteAuthenticationState,TAccount> AddApiAuthorization<TRemoteAuthenticationState,TAccount> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationOptions<Microsoft.AspNetCore.Components.WebAssembly.Authentication.ApiAuthorizationProviderOptions>> configure) where TRemoteAuthenticationState : Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState, new() where TAccount : Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount;
static member AddApiAuthorization : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationOptions<Microsoft.AspNetCore.Components.WebAssembly.Authentication.ApiAuthorizationProviderOptions>> -> 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 AddApiAuthorization(Of TRemoteAuthenticationState As {RemoteAuthenticationStateNew}, TAccount As {RemoteAuthenticationStateNew}) (services As IServiceCollection, configure As Action(Of RemoteAuthenticationOptions(Of ApiAuthorizationProviderOptions))) 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.

Návraty

IRemoteAuthenticationBuilder<TRemoteAuthenticationState,TAccount>

Kde IServiceCollection byly služby zaregistrovány.

Platí pro

AddApiAuthorization<TRemoteAuthenticationState>(IServiceCollection)

Přidává podporu pro ověřování pro aplikace SPA používající ApiAuthorizationProviderOptions a RemoteAuthenticationState.

public static Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder<TRemoteAuthenticationState,Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount> AddApiAuthorization<TRemoteAuthenticationState> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services) where TRemoteAuthenticationState : Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState, new();
static member AddApiAuthorization : Microsoft.Extensions.DependencyInjection.IServiceCollection -> 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 AddApiAuthorization(Of TRemoteAuthenticationState As {RemoteAuthenticationStateNew}) (services As IServiceCollection) 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.

Návraty

IRemoteAuthenticationBuilder<TRemoteAuthenticationState,RemoteUserAccount>

Kde IServiceCollection byly služby zaregistrovány.

Platí pro

AddApiAuthorization<TRemoteAuthenticationState>(IServiceCollection, Action<RemoteAuthenticationOptions<ApiAuthorizationProviderOptions>>)

Přidává podporu pro ověřování pro aplikace SPA používající ApiAuthorizationProviderOptions a RemoteAuthenticationState.

public static Microsoft.Extensions.DependencyInjection.IRemoteAuthenticationBuilder<TRemoteAuthenticationState,Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteUserAccount> AddApiAuthorization<TRemoteAuthenticationState> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationOptions<Microsoft.AspNetCore.Components.WebAssembly.Authentication.ApiAuthorizationProviderOptions>> configure) where TRemoteAuthenticationState : Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationState, new();
static member AddApiAuthorization : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<Microsoft.AspNetCore.Components.WebAssembly.Authentication.RemoteAuthenticationOptions<Microsoft.AspNetCore.Components.WebAssembly.Authentication.ApiAuthorizationProviderOptions>> -> 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 AddApiAuthorization(Of TRemoteAuthenticationState As {RemoteAuthenticationStateNew}) (services As IServiceCollection, configure As Action(Of RemoteAuthenticationOptions(Of ApiAuthorizationProviderOptions))) 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.

Návraty

IRemoteAuthenticationBuilder<TRemoteAuthenticationState,RemoteUserAccount>

Kde IServiceCollection byly služby zaregistrovány.

Platí pro