IRemoteAuthenticationService<TRemoteAuthenticationState> インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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>) |
ユーザーをサインアウトします。 |