IRemoteAuthenticationService<TRemoteAuthenticationState> Interfejs

Definicja

Reprezentuje kontrakt dla usług wykonujących operacje uwierzytelniania dla aplikacji WebAssembly platformy 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)

Parametry typu

TRemoteAuthenticationState

Stan, który ma być utrwalany w ramach operacji uwierzytelniania.

Pochodne

Metody

CompleteSignInAsync(RemoteAuthenticationContext<TRemoteAuthenticationState>)

Kończy operację logowania użytkownika, gdy jest on wykonywany poza źródłem aplikacji za pośrednictwem operacji przekierowania, po której następuje wywołanie zwrotne przekierowania do strony w aplikacji.

CompleteSignOutAsync(RemoteAuthenticationContext<TRemoteAuthenticationState>)

Kończy operację wylogowania użytkownika, gdy jest wykonywana poza źródłem aplikacji za pośrednictwem operacji przekierowania, po której następuje wywołanie zwrotne przekierowania do strony w aplikacji.

SignInAsync(RemoteAuthenticationContext<TRemoteAuthenticationState>)

Loguje się do użytkownika.

SignOutAsync(RemoteAuthenticationContext<TRemoteAuthenticationState>)

Wy wylogowanie użytkownika.

Dotyczy