Microsoft.AspNetCore.Components.Authorization 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供用來擷取目前驗證狀態信息的類別。
類別
AuthenticationState |
提供目前已驗證使用者的相關信息,如果有的話。 |
AuthenticationStateData |
JSON 可串行化型別,表示用來建立 AuthenticationState的數據。 |
AuthenticationStateProvider |
提供目前使用者之驗證狀態的相關信息。 |
AuthorizeRouteView |
結合 AuthorizeView 和 RouteView的行為,使其顯示符合指定路由的頁面,但只有在用戶獲得授權才能看到它時。 此外,此元件會提供類型為 Task<TResult>的級聯參數,讓使用者目前的驗證狀態可供子系使用。 |
AuthorizeView |
根據使用者的授權狀態顯示不同的內容。 |
AuthorizeViewCore |
根據使用者的授權狀態,顯示不同內容的元件基類。 |
CascadingAuthenticationState |
提供用來擷取目前驗證狀態信息的類別。 |
介面
IHostEnvironmentAuthenticationStateProvider |
服務實作的介面,可從主機環境接收驗證狀態資訊。 如果這是由主機的 AuthenticationStateProvider實作,則會從 HttpContext 接收驗證狀態。 或者,如果直接註冊為 IHostEnvironmentAuthenticationStateProvider的實作服務,則會接收由 GetAuthenticationStateAsync() 傳回的 AuthenticationState |
委派
AuthenticationStateChangedHandler |
AuthenticationStateChanged 事件的處理程式。 |
備註
如需 Blazor 授權的詳細資訊,請參閱 ASP.NET Core Blazor 驗證和授權。