Microsoft.AspNetCore.Authentication.OAuth.Claims 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含類型,可讓您更輕鬆地使用 OAuth 型驗證自訂宣告對應。
類別
ClaimAction |
用來將 JSON 結構的使用者資料對應至 ClaimsIdentity 上的宣告的基礎結構。 |
ClaimActionCollection |
將使用者資料對應至 Claims 時使用的 ClaimActions 集合。 |
CustomJsonClaimAction |
透過執行指定的 Func 解析程式,從 JSON 使用者資料中選取值的 ClaimAction。 |
DeleteClaimAction |
ClaimAction,會使用指定的 ClaimType,從指定的 ClaimsIdentity 中刪除所有宣告。 |
JsonKeyClaimAction |
ClaimAction,從具有指定索引鍵名稱的 json 使用者資料中選取最上層值,並將其新增為宣告。 如果找不到索引鍵或值是空的,則不會執行此作業。 |
JsonSubKeyClaimAction |
ClaimAction,從具有指定最上層索引鍵名稱和第二層子索引鍵名稱的 json 使用者資料中選取第二層值,並將其新增為宣告。 如果找不到索引鍵或值是空的,則不會執行此作業。 |
MapAllClaimsAction |
ClaimAction,會從 json 使用者資料中選取所有最上層值,並將其新增為宣告。 這會排除重複的名稱和值集。 |
備註
如需搭配 OAuth 使用宣告的詳細資訊,請參閱在 ASP.NET Core 中保存來自外部提供者的其他宣告和權杖。