Compartir a través de


MsalWebAssemblyServiceCollectionExtensions.AddMsalAuthentication Método

Definición

Sobrecargas

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

Agrega autenticación mediante msal.js a aplicaciones blazor.

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

Agrega autenticación mediante msal.js a aplicaciones blazor.

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

Agrega autenticación mediante msal.js a aplicaciones blazor.

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

Source:
MsalWebAssemblyServiceCollectionExtensions.cs
Source:
MsalWebAssemblyServiceCollectionExtensions.cs
Source:
MsalWebAssemblyServiceCollectionExtensions.cs
Source:
MsalWebAssemblyServiceCollectionExtensions.cs
Source:
MsalWebAssemblyServiceCollectionExtensions.cs
Source:
MsalWebAssemblyServiceCollectionExtensions.cs

Agrega autenticación mediante msal.js a aplicaciones 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)

Parámetros

Devoluciones

IServiceCollection.

Se aplica a

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

Source:
MsalWebAssemblyServiceCollectionExtensions.cs
Source:
MsalWebAssemblyServiceCollectionExtensions.cs
Source:
MsalWebAssemblyServiceCollectionExtensions.cs
Source:
MsalWebAssemblyServiceCollectionExtensions.cs
Source:
MsalWebAssemblyServiceCollectionExtensions.cs
Source:
MsalWebAssemblyServiceCollectionExtensions.cs

Agrega autenticación mediante msal.js a aplicaciones 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)

Parámetros de tipo

TRemoteAuthenticationState

Tipo del estado de autenticación remota.

TAccount

Tipo de la propiedad RemoteUserAccount.

Parámetros

Devoluciones

IServiceCollection.

Se aplica a

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

Source:
MsalWebAssemblyServiceCollectionExtensions.cs
Source:
MsalWebAssemblyServiceCollectionExtensions.cs
Source:
MsalWebAssemblyServiceCollectionExtensions.cs
Source:
MsalWebAssemblyServiceCollectionExtensions.cs
Source:
MsalWebAssemblyServiceCollectionExtensions.cs
Source:
MsalWebAssemblyServiceCollectionExtensions.cs

Agrega autenticación mediante msal.js a aplicaciones 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)

Parámetros de tipo

TRemoteAuthenticationState

Tipo del estado de autenticación remota.

Parámetros

Devoluciones

IRemoteAuthenticationBuilder<TRemoteAuthenticationState,RemoteUserAccount>

IServiceCollection.

Se aplica a