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

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

クラス

AccessToken

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

AccessTokenNotAvailableException

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

AccessTokenRequestOptions

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

AccessTokenResult

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

AccountClaimsPrincipalFactory<TAccount>

RemoteUserAccountClaimsPrincipal に変換します。

ApiAuthorizationProviderOptions

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

AuthorizationMessageHandler

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

BaseAddressAuthorizationMessageHandler

DelegatingHandler発信HttpResponseMessageインスタンスにアクセス トークンをアタッチする 。 アクセス トークンは、要求 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

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

RemoteAuthenticatorViewCore<TAuthenticationState>

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

RemoteUserAccount

ユーザー アカウント。

SignOutSessionStateManager

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

インターフェイス

IAccessTokenProvider

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

IRemoteAuthenticationService<TRemoteAuthenticationState>

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

列挙型

AccessTokenResultStatus

アクセス トークンを取得しようとした場合の可能性のある結果を表します。

InteractionType

認証要求の種類。

RemoteAuthenticationStatus

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

注釈

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