Microsoft.AspNetCore.Components.WebAssembly.Authentication 名前空間

Blazor WebAssembly アプリを認証でセキュリティで保護するための種類を提供します。

クラス

AccessToken

特定のユーザーとスコープのアクセス トークンを表します。

AccessTokenNotAvailableException

AuthorizationMessageHandler インスタンスがアクセス トークンをプロビジョニングできない場合にスローされる Exception

AccessTokenRequestOptions

ユーザーに代わってアクセス トークンをプロビジョニングするためのオプションを表します。

AccessTokenResult

アクセス トークンをプロビジョニングしようとした結果を表します。

AccountClaimsPrincipalFactory<TAccount>

RemoteUserAccountClaimsPrincipalに変換します。

ApiAuthorizationProviderOptions

構成にサーバーに依存するアプリケーションのオプションを表します。

AuthenticationStateDeserializationOptions

PersistentComponentStateを使用してサーバーからクライアントの AuthenticationState の JSON 逆シリアル化を構成するためのオプションを提供します。

AuthorizationMessageHandler

送信 HttpResponseMessage インスタンスにアクセス トークンをアタッチする DelegatingHandler。 アクセス トークンは、要求 URI が ConfigureHandler(IEnumerable<String>, IEnumerable<String>, String)を使用して構成されたベース アドレスの 1 つ内にある場合にのみ追加されます。

BaseAddressAuthorizationMessageHandler

送信 HttpResponseMessage インスタンスにアクセス トークンをアタッチする DelegatingHandler。 アクセス トークンは、要求 URI がアプリケーションのベース URI 内にある場合にのみ追加されます。

InteractiveRequestOptions

トークンにログインまたはプロビジョニングするための ID プロバイダーへの要求を表します。

NavigationManagerExtensions

NavigationManagerの拡張機能。

OidcProviderOptions

標準の OpenID Connect (OIDC) フローを使用するときに使用する oidc-client.js ライブラリを構成するために渡すオプションを表します。

RemoteAuthenticationActions

RemoteAuthenticatorViewCore<TAuthenticationState>によって実行できる認証アクションの一覧を表します。

RemoteAuthenticationApplicationPathsOptions

認証操作にアプリケーションで使用されるパスのオプションを表します。 これらのパスは、ベースに対する相対パスです。

RemoteAuthenticationContext<TRemoteAuthenticationState>

認証操作中のコンテキストを表します。

RemoteAuthenticationDefaults

ライブラリ全体で使用されるさまざまな構成可能な値の既定値を表します。

RemoteAuthenticationOptions<TRemoteAuthenticationProviderOptions>

リモート認証のオプション。

RemoteAuthenticationResult<TRemoteAuthenticationState>

認証操作の結果を表します。

RemoteAuthenticationService<TRemoteAuthenticationState,TAccount,TProviderOptions>

JS 相互運用機能を使用してユーザーを認証する IRemoteAuthenticationService<TRemoteAuthenticationState> の既定の実装。

RemoteAuthenticationState

認証操作中に保持される認証状態の最小量を表します。

RemoteAuthenticationUserOptions

ユーザーの ClaimsPrincipal を構成するときに使用するオプションを表します。

RemoteAuthenticatorView

認証操作間で永続化される状態として RemoteAuthenticationState を使用する RemoteAuthenticatorViewCore<TAuthenticationState>

RemoteAuthenticatorViewCore<TAuthenticationState>

アプリケーションでリモート認証操作を処理するコンポーネント。

RemoteUserAccount

ユーザー アカウント。

SignOutSessionStateManager

ログアウト エンドポイントの CSRF 保護を処理します。

インターフェイス

IAccessTokenProvider

アプリケーションのアクセス トークンをプロビジョニングできるサービスのコントラクトを表します。

IRemoteAuthenticationService<TRemoteAuthenticationState>

Blazor WebAssembly アプリケーションの認証操作を実行するサービスのコントラクトを表します。

列挙型

AccessTokenResultStatus

アクセス トークンを取得しようとした結果を表します。

InteractionType

認証要求の種類。

RemoteAuthenticationStatus

認証操作の状態を表します。

注釈

Blazor WebAssembly アプリで認証を有効にする方法の詳細については、「認証ライブラリを使用して ASP.NET Core Blazor WebAssembly スタンドアロン アプリをセキュリティで保護する を参照してください。