IRemoteAuthenticationService<TRemoteAuthenticationState> Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |