Condividi tramite


IRemoteAuthenticationService<TRemoteAuthenticationState> Interfaccia

Definizione

Rappresenta un contratto per i servizi che eseguono operazioni di autenticazione per un'applicazione WebAssembly 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)

Parametri di tipo

TRemoteAuthenticationState

Stato da rendere persistente tra le operazioni di autenticazione.

Derivato

Metodi

CompleteSignInAsync(RemoteAuthenticationContext<TRemoteAuthenticationState>)

Completa l'operazione di accesso per un utente quando viene eseguita all'esterno dell'origine dell'applicazione tramite un'operazione di reindirizzamento seguita da un callback di reindirizzamento a una pagina nell'applicazione.

CompleteSignOutAsync(RemoteAuthenticationContext<TRemoteAuthenticationState>)

Completa l'operazione di disconnessione per un utente quando viene eseguita all'esterno dell'origine dell'applicazione tramite un'operazione di reindirizzamento seguita da un callback di reindirizzamento a una pagina nell'applicazione.

SignInAsync(RemoteAuthenticationContext<TRemoteAuthenticationState>)

Accede a un utente.

SignOutAsync(RemoteAuthenticationContext<TRemoteAuthenticationState>)

Disconnette un utente.

Si applica a