IRemoteAuthenticationService<TRemoteAuthenticationState> Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |