Microsoft.AspNetCore.Components.Authorization 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供用來擷取目前驗證狀態信息的類別。
類別
| 名稱 | Description |
|---|---|
| AuthenticationState |
提供目前已驗證使用者的相關信息,如果有的話。 |
| AuthenticationStateData |
一個可序列化的 JSON 型別,代表用來建立 AuthenticationState. |
| AuthenticationStateProvider |
提供目前使用者之驗證狀態的相關信息。 |
| AuthorizeRouteView |
結合 和 RouteView的AuthorizeView行為,使得顯示符合指定路由的頁面,但僅限於使用者被授權查看時。 此外,此元件提供一個類型的 Task<TResult>級聯參數,使使用者目前的認證狀態可供後代取得。 |
| AuthorizeView |
根據使用者的授權狀態顯示不同的內容。 |
| AuthorizeViewCore |
根據使用者的授權狀態,顯示不同內容的元件基類。 |
| CascadingAuthenticationState |
提供用來擷取目前驗證狀態信息的類別。 |
結構
| 名稱 | Description |
|---|---|
| ClaimData |
這是一種可序列化的物件表示 Claim 法,僅包含型別與值。 |
介面
| 名稱 | Description |
|---|---|
| IHostEnvironmentAuthenticationStateProvider |
服務實作的介面,可從主機環境接收驗證狀態資訊。 若由主機 AuthenticationStateProvider實作此操作,則會從 HttpContext 獲得認證狀態。 或者如果這個服務直接註冊為 IHostEnvironmentAuthenticationStateProvider,它會接收回傳的AuthenticationStateGetAuthenticationStateAsync() |
委派
| 名稱 | Description |
|---|---|
| AuthenticationStateChangedHandler |
活動的操控 AuthenticationStateChanged 者。 |
備註
欲了解更多關於 Blazor 授權的資訊,請參閱 ASP.NET Core Blazor 認證與授權。