次の方法で共有


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>)

ユーザーをサインアウトします。

適用対象