Freigeben über


WebAssemblyAuthenticationServiceCollectionExtensions.AddApiAuthorization Methode

Definition

Überlädt

AddApiAuthorization(IServiceCollection)

Fügt Unterstützung für die Authentifizierung für SPA-Anwendungen mit ApiAuthorizationProviderOptions und hinzu RemoteAuthenticationState.

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

Fügt Unterstützung für die Authentifizierung für SPA-Anwendungen mit ApiAuthorizationProviderOptions und hinzu RemoteAuthenticationState.

AddApiAuthorization<TRemoteAuthenticationState,TAccount>(IServiceCollection)

Fügt Unterstützung für die Authentifizierung für SPA-Anwendungen mit ApiAuthorizationProviderOptions und hinzu RemoteAuthenticationState.

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

Fügt Unterstützung für die Authentifizierung für SPA-Anwendungen mit ApiAuthorizationProviderOptions und hinzu RemoteAuthenticationState.

AddApiAuthorization<TRemoteAuthenticationState>(IServiceCollection)

Fügt Unterstützung für die Authentifizierung für SPA-Anwendungen mit ApiAuthorizationProviderOptions und hinzu RemoteAuthenticationState.

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

Fügt Unterstützung für die Authentifizierung für SPA-Anwendungen mit ApiAuthorizationProviderOptions und hinzu RemoteAuthenticationState.

AddApiAuthorization(IServiceCollection)

Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs

Fügt Unterstützung für die Authentifizierung für SPA-Anwendungen mit ApiAuthorizationProviderOptions und hinzu 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)

Parameter

services
IServiceCollection

Die IServiceCollection, der Dienste hinzugefügt werden sollen.

Gibt zurück

Der IServiceCollection Ort, in dem die Dienste registriert wurden.

Gilt für:

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

Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs

Fügt Unterstützung für die Authentifizierung für SPA-Anwendungen mit ApiAuthorizationProviderOptions und hinzu 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)

Parameter

services
IServiceCollection

Die IServiceCollection, der Dienste hinzugefügt werden sollen.

Gibt zurück

Der IServiceCollection Ort, in dem die Dienste registriert wurden.

Gilt für:

AddApiAuthorization<TRemoteAuthenticationState,TAccount>(IServiceCollection)

Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs

Fügt Unterstützung für die Authentifizierung für SPA-Anwendungen mit ApiAuthorizationProviderOptions und hinzu 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)

Typparameter

TRemoteAuthenticationState

Der Typ des Remoteauthentifizierungsstatus.

TAccount

Der Kontotyp.

Parameter

services
IServiceCollection

Die IServiceCollection, der Dienste hinzugefügt werden sollen.

Gibt zurück

Der IServiceCollection Ort, in dem die Dienste registriert wurden.

Gilt für:

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

Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs

Fügt Unterstützung für die Authentifizierung für SPA-Anwendungen mit ApiAuthorizationProviderOptions und hinzu 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)

Typparameter

TRemoteAuthenticationState

Der Typ des Remoteauthentifizierungsstatus.

TAccount

Der Kontotyp.

Parameter

services
IServiceCollection

Die IServiceCollection, der Dienste hinzugefügt werden sollen.

Gibt zurück

Der IServiceCollection Ort, in dem die Dienste registriert wurden.

Gilt für:

AddApiAuthorization<TRemoteAuthenticationState>(IServiceCollection)

Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs

Fügt Unterstützung für die Authentifizierung für SPA-Anwendungen mit ApiAuthorizationProviderOptions und hinzu 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)

Typparameter

TRemoteAuthenticationState

Der Typ des Remoteauthentifizierungsstatus.

Parameter

services
IServiceCollection

Die IServiceCollection, der Dienste hinzugefügt werden sollen.

Gibt zurück

IRemoteAuthenticationBuilder<TRemoteAuthenticationState,RemoteUserAccount>

Der IServiceCollection Ort, in dem die Dienste registriert wurden.

Gilt für:

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

Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Quelle:
WebAssemblyAuthenticationServiceCollectionExtensions.cs

Fügt Unterstützung für die Authentifizierung für SPA-Anwendungen mit ApiAuthorizationProviderOptions und hinzu 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)

Typparameter

TRemoteAuthenticationState

Der Typ des Remoteauthentifizierungsstatus.

Parameter

services
IServiceCollection

Die IServiceCollection, der Dienste hinzugefügt werden sollen.

Gibt zurück

IRemoteAuthenticationBuilder<TRemoteAuthenticationState,RemoteUserAccount>

Der IServiceCollection Ort, in dem die Dienste registriert wurden.

Gilt für: