Поделиться через


MapAllClaimsAction.Run Метод

Определение

Перегрузки

Run(JObject, ClaimsIdentity, String)
Run(JsonElement, ClaimsIdentity, String)

Изучите указанный json userData, определите, присутствуют ли необходимые данные, и при необходимости добавьте их в качестве нового утверждения в ClaimsIdentity.

Run(JObject, ClaimsIdentity, String)

Исходный код:
MapAllClaimsAction.cs
Исходный код:
MapAllClaimsAction.cs
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
identity
ClaimsIdentity
issuer
String

Применяется к

Run(JsonElement, ClaimsIdentity, String)

Исходный код:
MapAllClaimsAction.cs

Изучите указанный json userData, определите, присутствуют ли необходимые данные, и при необходимости добавьте их в качестве нового утверждения в 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

Удостоверение для добавления утверждений.

issuer
String

Значение, используемое для Claim.Issuer при создании утверждения.

Применяется к