Compartir a través de


IRemoteAuthenticationService<TRemoteAuthenticationState> Interfaz

Definición

Representa un contrato para los servicios que realizan operaciones de autenticación para una aplicación WebAssembly de Blazor.

generic <typename TRemoteAuthenticationState>
 where TRemoteAuthenticationState : RemoteAuthenticationStatepublic interface class IRemoteAuthenticationService
public interface IRemoteAuthenticationService<TRemoteAuthenticationState> where TRemoteAuthenticationState : RemoteAuthenticationState
type IRemoteAuthenticationService<'RemoteAuthenticationState (requires 'RemoteAuthenticationState :> RemoteAuthenticationState)> = interface
Public Interface IRemoteAuthenticationService(Of TRemoteAuthenticationState)

Parámetros de tipo

TRemoteAuthenticationState

Estado que se va a conservar en las operaciones de autenticación.

Derivado

Métodos

CompleteSignInAsync(RemoteAuthenticationContext<TRemoteAuthenticationState>)

Completa la operación de inicio de sesión de un usuario cuando se realiza fuera del origen de la aplicación a través de una operación de redireccionamiento seguida de una devolución de llamada de redireccionamiento a una página de la aplicación.

CompleteSignOutAsync(RemoteAuthenticationContext<TRemoteAuthenticationState>)

Completa la operación de cierre de sesión de un usuario cuando se realiza fuera del origen de la aplicación a través de una operación de redireccionamiento seguida de una devolución de llamada de redireccionamiento a una página de la aplicación.

SignInAsync(RemoteAuthenticationContext<TRemoteAuthenticationState>)

Inicia sesión en un usuario.

SignOutAsync(RemoteAuthenticationContext<TRemoteAuthenticationState>)

Cierra la sesión de un usuario.

Se aplica a