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

認証を使用して Blazor WebAssembly をセキュリティで保護するための型を提供します。

クラス

AccessToken

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

AccessTokenNotAvailableException

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

AccessTokenRequestOptions

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

AccessTokenResult

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

AccountClaimsPrincipalFactory<TAccount>

RemoteUserAccountClaimsPrincipal に変換します。

ApiAuthorizationProviderOptions

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

AuthorizationMessageHandler

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

BaseAddressAuthorizationMessageHandler

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

OidcProviderOptions

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

RemoteAuthenticationActions

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

RemoteAuthenticationApplicationPathsOptions

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

RemoteAuthenticationContext<TRemoteAuthenticationState>

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

RemoteAuthenticationDefaults

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

RemoteAuthenticationOptions<TRemoteAuthenticationProviderOptions>

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

RemoteAuthenticationResult<TRemoteAuthenticationState>

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

RemoteAuthenticationService<TRemoteAuthenticationState,TAccount,TProviderOptions>

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

RemoteAuthenticationState

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

RemoteAuthenticationUserOptions

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

RemoteAuthenticatorView

認証 RemoteAuthenticatorViewCore<TAuthenticationState> 操作全体 RemoteAuthenticationState で永続化する状態として を使用する 。

RemoteAuthenticatorViewCore<TAuthenticationState>

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

RemoteUserAccount

ユーザーアカウント。

SignOutSessionStateManager

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

インターフェイス

IAccessTokenProvider

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

IRemoteAuthenticationService<TRemoteAuthenticationState>

Blazor WebAssembly に対して認証操作を実行するサービスのコントラクトを表します。

列挙型

AccessTokenResultStatus

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

RemoteAuthenticationStatus

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

注釈

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