Поделиться через


IRemoteAuthenticationService<TRemoteAuthenticationState> Интерфейс

Определение

Представляет контракт для служб, выполняющих операции проверки подлинности для приложения 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)

Параметры типа

TRemoteAuthenticationState

Состояние, сохраняемое в операциях проверки подлинности.

Производный

Методы

CompleteSignInAsync(RemoteAuthenticationContext<TRemoteAuthenticationState>)

Завершает операцию входа для пользователя, когда она выполняется за пределами источника приложения с помощью операции перенаправления, за которой следует обратный вызов перенаправления на страницу в приложении.

CompleteSignOutAsync(RemoteAuthenticationContext<TRemoteAuthenticationState>)

Завершает операцию выхода для пользователя, когда она выполняется за пределами источника приложения с помощью операции перенаправления, за которой следует обратный вызов перенаправления на страницу в приложении.

SignInAsync(RemoteAuthenticationContext<TRemoteAuthenticationState>)

Выполняет вход пользователя.

SignOutAsync(RemoteAuthenticationContext<TRemoteAuthenticationState>)

Выходит из службы пользователя.

Применяется к