JsonKeyClaimAction 类

定义

一个 ClaimAction,它从具有给定键名称的 json 用户数据中选择顶级值,并将其添加为声明。 如果未找到键或值为空,则此无操作。

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

构造函数

JsonKeyClaimAction(String, String, String)

创建新的 JsonKeyClaimAction。

属性

ClaimType

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

(继承自 ClaimAction)
JsonKey

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

ValueType

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

(继承自 ClaimAction)

方法

Run(JObject, ClaimsIdentity, String)

检查给定的 userData json,确定是否存在必需的数据,并选择性地将其添加为 ClaimsIdentity 上的新声明。

Run(JObject, ClaimsIdentity, String)

检查给定的 userData json,确定是否存在必需的数据,并选择性地将其添加为 ClaimsIdentity 上的新声明。

(继承自 ClaimAction)
Run(JsonElement, ClaimsIdentity, String)

检查给定的 userData JSON,确定是否存在必需的数据,并选择性地将其添加为 ClaimsIdentity 上的新声明。

Run(JsonElement, ClaimsIdentity, String)

检查给定的 userData JSON,确定是否存在必需的数据,并选择性地将其添加为 ClaimsIdentity 上的新声明。

(继承自 ClaimAction)

适用于