Compartilhar via


IRemoteAuthenticationService<TRemoteAuthenticationState> Interface

Definição

Representa um contrato para serviços que executam operações de autenticação para um aplicativo Blazor WebAssembly.

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

O estado a ser persistido entre operações de autenticação.

Derivado

Métodos

CompleteSignInAsync(RemoteAuthenticationContext<TRemoteAuthenticationState>)

Conclui a operação de entrada de um usuário quando ela é executada fora da origem do aplicativo por meio de uma operação de redirecionamento seguida por um retorno de chamada de redirecionamento para uma página no aplicativo.

CompleteSignOutAsync(RemoteAuthenticationContext<TRemoteAuthenticationState>)

Conclui a operação de saída de um usuário quando ela é executada fora da origem do aplicativo por meio de uma operação de redirecionamento seguida por um retorno de chamada de redirecionamento para uma página no aplicativo.

SignInAsync(RemoteAuthenticationContext<TRemoteAuthenticationState>)

Entra em um usuário.

SignOutAsync(RemoteAuthenticationContext<TRemoteAuthenticationState>)

Desconscreve um usuário.

Aplica-se a