Share via


WebAssemblyAuthenticationServiceCollectionExtensions.AddOidcAuthentication Méthode

Définition

Surcharges

AddOidcAuthentication(IServiceCollection, Action<RemoteAuthenticationOptions<OidcProviderOptions>>)

Ajoute la prise en charge de l’authentification pour les applications SPA à l’aide OidcProviderOptions de et de RemoteAuthenticationState.

AddOidcAuthentication<TRemoteAuthenticationState,TAccount>(IServiceCollection, Action<RemoteAuthenticationOptions<OidcProviderOptions>>)

Ajoute la prise en charge de l’authentification pour les applications SPA à l’aide OidcProviderOptions de et de RemoteAuthenticationState.

AddOidcAuthentication<TRemoteAuthenticationState>(IServiceCollection, Action<RemoteAuthenticationOptions<OidcProviderOptions>>)

Ajoute la prise en charge de l’authentification pour les applications SPA à l’aide OidcProviderOptions de et de RemoteAuthenticationState.

AddOidcAuthentication(IServiceCollection, Action<RemoteAuthenticationOptions<OidcProviderOptions>>)

Source:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Source:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Source:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Source:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Source:
WebAssemblyAuthenticationServiceCollectionExtensions.cs

Ajoute la prise en charge de l’authentification pour les applications SPA à l’aide OidcProviderOptions de et de 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)

Paramètres

services
IServiceCollection

IServiceCollection auquel ajouter les services.

Retours

IServiceCollection les services ont été inscrits.

S’applique à

AddOidcAuthentication<TRemoteAuthenticationState,TAccount>(IServiceCollection, Action<RemoteAuthenticationOptions<OidcProviderOptions>>)

Source:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Source:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Source:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Source:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Source:
WebAssemblyAuthenticationServiceCollectionExtensions.cs

Ajoute la prise en charge de l’authentification pour les applications SPA à l’aide OidcProviderOptions de et de 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)

Paramètres de type

TRemoteAuthenticationState

Type de l’état d’authentification à distance.

TAccount

Type de compte.

Paramètres

services
IServiceCollection

IServiceCollection auquel ajouter les services.

Retours

IServiceCollection les services ont été inscrits.

S’applique à

AddOidcAuthentication<TRemoteAuthenticationState>(IServiceCollection, Action<RemoteAuthenticationOptions<OidcProviderOptions>>)

Source:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Source:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Source:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Source:
WebAssemblyAuthenticationServiceCollectionExtensions.cs
Source:
WebAssemblyAuthenticationServiceCollectionExtensions.cs

Ajoute la prise en charge de l’authentification pour les applications SPA à l’aide OidcProviderOptions de et de 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)

Paramètres de type

TRemoteAuthenticationState

Type de l’état d’authentification à distance.

Paramètres

services
IServiceCollection

IServiceCollection auquel ajouter les services.

Retours

IRemoteAuthenticationBuilder<TRemoteAuthenticationState,RemoteUserAccount>

IServiceCollection les services ont été inscrits.

S’applique à