CustomJsonClaimAction 类

定义

一个 ClaimAction,它通过运行给定的 Func 解析程序从 JSON 用户数据中选择值。

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

构造函数

CustomJsonClaimAction(String, String, Func<JObject,String>)

创建新的 CustomJsonClaimAction。

CustomJsonClaimAction(String, String, Func<JsonElement,String>)

创建新的 CustomJsonClaimAction。

属性

ClaimType

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

(继承自 ClaimAction)
Resolver

将调用的 Func,用于从给定的 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)

适用于