JsonSubKeyClaimAction 类

定义

一个 ClaimAction,它使用给定的顶级密钥名称和二级子键名称从 json 用户数据中选择第二级值,并将其添加为声明。 如果找不到密钥或值为空,则此不操作。

public ref class JsonSubKeyClaimAction : Microsoft::AspNetCore::Authentication::OAuth::Claims::JsonKeyClaimAction
public class JsonSubKeyClaimAction : Microsoft.AspNetCore.Authentication.OAuth.Claims.JsonKeyClaimAction
type JsonSubKeyClaimAction = class
    inherit JsonKeyClaimAction
Public Class JsonSubKeyClaimAction
Inherits JsonKeyClaimAction
继承
JsonSubKeyClaimAction

构造函数

JsonSubKeyClaimAction(String, String, String, String)

创建新的 JsonSubKeyClaimAction。

属性

ClaimType

获取创建声明时要使用的 Value值。

(继承自 ClaimAction)
JsonKey

要在 json 用户数据中查找的顶级键。

(继承自 JsonKeyClaimAction)
SubKey

要在 json 用户数据中查找的第二级键。

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)

适用于