Microsoft.AspNetCore.Components.Authorization 名前空間

現在の認証状態に関する情報を取得するためのクラスを提供します。

クラス

Name 説明
AuthenticationState

現在認証されているユーザー (存在する場合) に関する情報を提供します。

AuthenticationStateData

AuthenticationStateの作成に使用されるデータを表す JSON シリアル化可能な型。

AuthenticationStateProvider

現在のユーザーの認証状態に関する情報を提供します。

AuthorizeRouteView

AuthorizeViewとRouteViewの動作を組み合わせて、指定したルートに一致するページを表示しますが、ユーザーが表示を許可されている場合にのみ表示されます。

さらに、このコンポーネントは、ユーザーの現在の認証状態を子孫が使用できるようにする、 Task<TResult>型のカスケード パラメーターを提供します。

AuthorizeView

ユーザーの承認状態に応じて異なるコンテンツが表示されます。

AuthorizeViewCore

ユーザーの承認状態に応じて異なるコンテンツを表示するコンポーネントの基本クラス。

CascadingAuthenticationState

現在の認証状態に関する情報を取得するためのクラスを提供します。

構造体

Name 説明
ClaimData

これは、型と値のみで構成される Claim オブジェクトのシリアル化可能な表現です。

インターフェイス

Name 説明
IHostEnvironmentAuthenticationStateProvider

ホスト環境から認証状態情報を受信するためにサービスによって実装されるインターフェイス。 これがホストの AuthenticationStateProviderによって実装されている場合、HttpContext から認証状態を受け取ります。 または、この実装されたサービスが IHostEnvironmentAuthenticationStateProviderとして直接登録されている場合は、返された AuthenticationState を受け取ります。 GetAuthenticationStateAsync()

代理人

Name 説明
AuthenticationStateChangedHandler

AuthenticationStateChanged イベントのハンドラー。

注釈

Blazor 承認の詳細については、「Blazor 認証と承認 ASP.NET Core」を参照してください。