ClaimAction.Run 方法

定义

重载

Run(JObject, ClaimsIdentity, String)

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

Run(JsonElement, ClaimsIdentity, String)

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

Run(JObject, ClaimsIdentity, String)

Source:
ClaimAction.cs
Source:
ClaimAction.cs

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

public:
 abstract void Run(Newtonsoft::Json::Linq::JObject ^ userData, System::Security::Claims::ClaimsIdentity ^ identity, System::String ^ issuer);
public abstract void Run (Newtonsoft.Json.Linq.JObject userData, System.Security.Claims.ClaimsIdentity identity, string issuer);
abstract member Run : Newtonsoft.Json.Linq.JObject * System.Security.Claims.ClaimsIdentity * string -> unit
Public MustOverride Sub Run (userData As JObject, identity As ClaimsIdentity, issuer As String)

参数

userData
Newtonsoft.Json.Linq.JObject

要检查的源数据。 此值可为 null。

identity
ClaimsIdentity

要向其添加声明的标识。

issuer
String

创建声明时要用于 Claim.Issuer 的值。

适用于

Run(JsonElement, ClaimsIdentity, String)

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

public:
 abstract void Run(System::Text::Json::JsonElement userData, System::Security::Claims::ClaimsIdentity ^ identity, System::String ^ issuer);
public abstract void Run (System.Text.Json.JsonElement userData, System.Security.Claims.ClaimsIdentity identity, string issuer);
abstract member Run : System.Text.Json.JsonElement * System.Security.Claims.ClaimsIdentity * string -> unit
Public MustOverride Sub Run (userData As JsonElement, identity As ClaimsIdentity, issuer As String)

参数

userData
JsonElement

要检查的源数据。 此值可为 null。

identity
ClaimsIdentity

要向其添加声明的标识。

issuer
String

创建声明时要用于 Claim.Issuer 的值。

适用于