Freigeben über


IRemoteAuthenticationService<TRemoteAuthenticationState> Schnittstelle

Definition

Stellt einen Vertrag für Dienste dar, die Authentifizierungsvorgänge für eine Blazor WebAssembly-Anwendung ausführen.

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)

Typparameter

TRemoteAuthenticationState

Der Zustand, der über Authentifizierungsvorgänge hinweg beibehalten werden soll.

Abgeleitet

Methoden

CompleteSignInAsync(RemoteAuthenticationContext<TRemoteAuthenticationState>)

Schließt den Anmeldevorgang für einen Benutzer ab, wenn er außerhalb des Anwendungsursprungs über einen Umleitungsvorgang gefolgt von einem Umleitungsrückruf auf eine Seite in der Anwendung ausgeführt wird.

CompleteSignOutAsync(RemoteAuthenticationContext<TRemoteAuthenticationState>)

Schließt den Abmeldevorgang für einen Benutzer ab, wenn er außerhalb des Anwendungsursprungs über einen Umleitungsvorgang gefolgt von einem Umleitungsrückruf auf eine Seite in der Anwendung ausgeführt wird.

SignInAsync(RemoteAuthenticationContext<TRemoteAuthenticationState>)

Anmeldet einen Benutzer.

SignOutAsync(RemoteAuthenticationContext<TRemoteAuthenticationState>)

Meldet einen Benutzer ab.

Gilt für: