次の方法で共有


CustomJsonClaimAction.Run メソッド

定義

オーバーロード

Run(JObject, ClaimsIdentity, String)

指定された userData json を調べ、必要なデータが存在するかどうかを判断し、必要に応じて ClaimsIdentity に新しい Claim として追加します。

Run(JsonElement, ClaimsIdentity, String)

指定された userData JSON を調べ、必要なデータが存在するかどうかを判断し、必要に応じて ClaimsIdentity に新しい要求として追加します。

Run(JObject, ClaimsIdentity, String)

ソース:
CustomJsonClaimAction.cs
ソース:
CustomJsonClaimAction.cs

指定された userData json を調べ、必要なデータが存在するかどうかを判断し、必要に応じて ClaimsIdentity に新しい Claim として追加します。

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

パラメーター

userData
Newtonsoft.Json.Linq.JObject

調べるソース データ。 この値は null の場合もあります。

identity
ClaimsIdentity

要求を追加する ID。

issuer
String

要求の作成時に Claim.Issuer に使用する値。

適用対象

Run(JsonElement, ClaimsIdentity, String)

ソース:
CustomJsonClaimAction.cs

指定された userData JSON を調べ、必要なデータが存在するかどうかを判断し、必要に応じて ClaimsIdentity に新しい要求として追加します。

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

パラメーター

userData
JsonElement

調べるソース データ。 この値は null の場合もあります。

identity
ClaimsIdentity

要求を追加する ID。

issuer
String

要求の作成時に Claim.Issuer に使用する値。

適用対象