Condividi tramite


WebAssemblyAuthenticationServiceCollectionExtensions.AddApiAuthorization Metodo

Definizione

Overload

AddApiAuthorization(IServiceCollection)

Aggiunge il supporto per l'autenticazione per le applicazioni SPA che usano ApiAuthorizationProviderOptions e RemoteAuthenticationState.

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

Aggiunge il supporto per l'autenticazione per le applicazioni SPA che usano ApiAuthorizationProviderOptions e RemoteAuthenticationState.

AddApiAuthorization<TRemoteAuthenticationState,TAccount>(IServiceCollection)

Aggiunge il supporto per l'autenticazione per le applicazioni SPA che usano ApiAuthorizationProviderOptions e RemoteAuthenticationState.

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

Aggiunge il supporto per l'autenticazione per le applicazioni SPA che usano ApiAuthorizationProviderOptions e RemoteAuthenticationState.

AddApiAuthorization<TRemoteAuthenticationState>(IServiceCollection)

Aggiunge il supporto per l'autenticazione per le applicazioni SPA che usano ApiAuthorizationProviderOptions e RemoteAuthenticationState.

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

Aggiunge il supporto per l'autenticazione per le applicazioni SPA che usano ApiAuthorizationProviderOptions e RemoteAuthenticationState.

AddApiAuthorization(IServiceCollection)

Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs

Aggiunge il supporto per l'autenticazione per le applicazioni SPA che usano ApiAuthorizationProviderOptions e 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)

Parametri

services
IServiceCollection

Oggetto IServiceCollection in cui aggiungere i servizi.

Restituisce

Oggetto IServiceCollection in cui sono stati registrati i servizi.

Si applica a

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

Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs

Aggiunge il supporto per l'autenticazione per le applicazioni SPA che usano ApiAuthorizationProviderOptions e 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)

Parametri

services
IServiceCollection

Oggetto IServiceCollection in cui aggiungere i servizi.

Restituisce

Oggetto IServiceCollection in cui sono stati registrati i servizi.

Si applica a

AddApiAuthorization<TRemoteAuthenticationState,TAccount>(IServiceCollection)

Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs

Aggiunge il supporto per l'autenticazione per le applicazioni SPA che usano ApiAuthorizationProviderOptions e 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)

Parametri di tipo

TRemoteAuthenticationState

Tipo dello stato di autenticazione remota.

TAccount

Tipo di account.

Parametri

services
IServiceCollection

Oggetto IServiceCollection in cui aggiungere i servizi.

Restituisce

Oggetto IServiceCollection in cui sono stati registrati i servizi.

Si applica a

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

Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs

Aggiunge il supporto per l'autenticazione per le applicazioni SPA che usano ApiAuthorizationProviderOptions e 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)

Parametri di tipo

TRemoteAuthenticationState

Tipo dello stato di autenticazione remota.

TAccount

Tipo di account.

Parametri

services
IServiceCollection

Oggetto IServiceCollection in cui aggiungere i servizi.

Restituisce

Oggetto IServiceCollection in cui sono stati registrati i servizi.

Si applica a

AddApiAuthorization<TRemoteAuthenticationState>(IServiceCollection)

Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs

Aggiunge il supporto per l'autenticazione per le applicazioni SPA che usano ApiAuthorizationProviderOptions e 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)

Parametri di tipo

TRemoteAuthenticationState

Tipo dello stato di autenticazione remota.

Parametri

services
IServiceCollection

Oggetto IServiceCollection in cui aggiungere i servizi.

Restituisce

IRemoteAuthenticationBuilder<TRemoteAuthenticationState,RemoteUserAccount>

Oggetto IServiceCollection in cui sono stati registrati i servizi.

Si applica a

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

Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Origine:
WebAssemblyAuthenticationServiceCollectionExtensions.cs

Aggiunge il supporto per l'autenticazione per le applicazioni SPA che usano ApiAuthorizationProviderOptions e 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)

Parametri di tipo

TRemoteAuthenticationState

Tipo dello stato di autenticazione remota.

Parametri

services
IServiceCollection

Oggetto IServiceCollection in cui aggiungere i servizi.

Restituisce

IRemoteAuthenticationBuilder<TRemoteAuthenticationState,RemoteUserAccount>

Oggetto IServiceCollection in cui sono stati registrati i servizi.

Si applica a