Share via


Microsoft.AspNetCore.Authentication.OAuth.Claims 命名空間

包含類型,可讓您更輕鬆地使用 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 中保存來自外部提供者的其他宣告和權杖