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>) |
Выходит из службы пользователя. |