UniqueJsonKeyClaimAction 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
一个 ClaimAction,它从具有给定键名称的 json 用户数据中选择顶级值,并将其添加为声明。 如果 ClaimsIdentity 已包含具有给定 ClaimType 的 Claim,则此无操作。 如果未找到键或值为空,则此无操作。
public ref class UniqueJsonKeyClaimAction : Microsoft::AspNetCore::Authentication::OAuth::Claims::JsonKeyClaimAction
public class UniqueJsonKeyClaimAction : Microsoft.AspNetCore.Authentication.OAuth.Claims.JsonKeyClaimAction
type UniqueJsonKeyClaimAction = class
inherit JsonKeyClaimAction
Public Class UniqueJsonKeyClaimAction
Inherits JsonKeyClaimAction
- 继承
构造函数
UniqueJsonKeyClaimAction(String, String, String) |
创建新的 UniqueJsonKeyClaimAction。 |
属性
ClaimType |
获取创建声明时要使用的 Value值。 (继承自 ClaimAction) |
JsonKey |
要在 json 用户数据中查找的顶级键。 (继承自 JsonKeyClaimAction) |
ValueType |
获取创建声明时要使用的 ValueType 值。 (继承自 ClaimAction) |
方法
Run(JObject, ClaimsIdentity, String) |
检查给定的 userData json,确定是否存在必需的数据,并选择性地将其添加为 ClaimsIdentity 上的新声明。 |
Run(JObject, ClaimsIdentity, String) |
检查给定的 userData json,确定是否存在必需的数据,并选择性地将其添加为 ClaimsIdentity 上的新声明。 (继承自 JsonKeyClaimAction) |
Run(JsonElement, ClaimsIdentity, String) |
检查给定的 userData JSON,确定是否存在必需的数据,并选择性地将其添加为 ClaimsIdentity 上的新声明。 |
Run(JsonElement, ClaimsIdentity, String) |
检查给定的 userData JSON,确定是否存在必需的数据,并选择性地将其添加为 ClaimsIdentity 上的新声明。 (继承自 JsonKeyClaimAction) |