Condividi tramite


MsalWebAssemblyServiceCollectionExtensions.AddMsalAuthentication Metodo

Definizione

Overload

AddMsalAuthentication(IServiceCollection, Action<RemoteAuthenticationOptions<MsalProviderOptions>>)

Aggiunge l'autenticazione usando msal.js alle applicazioni Blazor.

AddMsalAuthentication<TRemoteAuthenticationState,TAccount>(IServiceCollection, Action<RemoteAuthenticationOptions<MsalProviderOptions>>)

Aggiunge l'autenticazione usando msal.js alle applicazioni Blazor.

AddMsalAuthentication<TRemoteAuthenticationState>(IServiceCollection, Action<RemoteAuthenticationOptions<MsalProviderOptions>>)

Aggiunge l'autenticazione usando msal.js alle applicazioni Blazor.

AddMsalAuthentication(IServiceCollection, Action<RemoteAuthenticationOptions<MsalProviderOptions>>)

Origine:
MsalWebAssemblyServiceCollectionExtensions.cs
Origine:
MsalWebAssemblyServiceCollectionExtensions.cs
Origine:
MsalWebAssemblyServiceCollectionExtensions.cs
Origine:
MsalWebAssemblyServiceCollectionExtensions.cs
Origine:
MsalWebAssemblyServiceCollectionExtensions.cs
Origine:
MsalWebAssemblyServiceCollectionExtensions.cs

Aggiunge l'autenticazione usando msal.js alle applicazioni Blazor.

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

Parametri

Restituisce

Oggetto IServiceCollection.

Si applica a

AddMsalAuthentication<TRemoteAuthenticationState,TAccount>(IServiceCollection, Action<RemoteAuthenticationOptions<MsalProviderOptions>>)

Origine:
MsalWebAssemblyServiceCollectionExtensions.cs
Origine:
MsalWebAssemblyServiceCollectionExtensions.cs
Origine:
MsalWebAssemblyServiceCollectionExtensions.cs
Origine:
MsalWebAssemblyServiceCollectionExtensions.cs
Origine:
MsalWebAssemblyServiceCollectionExtensions.cs
Origine:
MsalWebAssemblyServiceCollectionExtensions.cs

Aggiunge l'autenticazione usando msal.js alle applicazioni Blazor.

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

Parametri di tipo

TRemoteAuthenticationState

Tipo dello stato di autenticazione remota.

TAccount

Tipo di RemoteUserAccount.

Parametri

Restituisce

Oggetto IServiceCollection.

Si applica a

AddMsalAuthentication<TRemoteAuthenticationState>(IServiceCollection, Action<RemoteAuthenticationOptions<MsalProviderOptions>>)

Origine:
MsalWebAssemblyServiceCollectionExtensions.cs
Origine:
MsalWebAssemblyServiceCollectionExtensions.cs
Origine:
MsalWebAssemblyServiceCollectionExtensions.cs
Origine:
MsalWebAssemblyServiceCollectionExtensions.cs
Origine:
MsalWebAssemblyServiceCollectionExtensions.cs
Origine:
MsalWebAssemblyServiceCollectionExtensions.cs

Aggiunge l'autenticazione usando msal.js alle applicazioni Blazor.

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

Parametri di tipo

TRemoteAuthenticationState

Tipo dello stato di autenticazione remota.

Parametri

Restituisce

IRemoteAuthenticationBuilder<TRemoteAuthenticationState,RemoteUserAccount>

Oggetto IServiceCollection.

Si applica a