共用方式為


Microsoft.AspNetCore.Components.Authorization 命名空間

提供用來擷取目前驗證狀態信息的類別。

類別

AuthenticationState

提供目前已驗證使用者的相關信息,如果有的話。

AuthenticationStateData

JSON 可串行化型別,表示用來建立 AuthenticationState的數據。

AuthenticationStateProvider

提供目前使用者之驗證狀態的相關信息。

AuthorizeRouteView

結合 AuthorizeViewRouteView的行為,使其顯示符合指定路由的頁面,但只有在用戶獲得授權才能看到它時。

此外,此元件會提供類型為 Task<TResult>的級聯參數,讓使用者目前的驗證狀態可供子系使用。

AuthorizeView

根據使用者的授權狀態顯示不同的內容。

AuthorizeViewCore

根據使用者的授權狀態,顯示不同內容的元件基類。

CascadingAuthenticationState

提供用來擷取目前驗證狀態信息的類別。

介面

IHostEnvironmentAuthenticationStateProvider

服務實作的介面,可從主機環境接收驗證狀態資訊。 如果這是由主機的 AuthenticationStateProvider實作,則會從 HttpContext 接收驗證狀態。 或者,如果直接註冊為 IHostEnvironmentAuthenticationStateProvider的實作服務,則會接收由 GetAuthenticationStateAsync() 傳回的 AuthenticationState

委派

AuthenticationStateChangedHandler

AuthenticationStateChanged 事件的處理程式。

備註

如需 Blazor 授權的詳細資訊,請參閱 ASP.NET Core Blazor 驗證和授權