ClaimActionCollectionUniqueExtensions.MapUniqueJsonKey Метод

Определение

Перегрузки

MapUniqueJsonKey(ClaimActionCollection, String, String)

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

MapUniqueJsonKey(ClaimActionCollection, String, String, String)

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

MapUniqueJsonKey(ClaimActionCollection, String, String)

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

public:
[System::Runtime::CompilerServices::Extension]
 static void MapUniqueJsonKey(Microsoft::AspNetCore::Authentication::OAuth::Claims::ClaimActionCollection ^ collection, System::String ^ claimType, System::String ^ jsonKey);
public static void MapUniqueJsonKey (this Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection collection, string claimType, string jsonKey);
static member MapUniqueJsonKey : Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection * string * string -> unit
<Extension()>
Public Sub MapUniqueJsonKey (collection As ClaimActionCollection, claimType As String, jsonKey As String)

Параметры

claimType
String

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

jsonKey
String

Ключ верхнего уровня для поиска в пользовательских данных JSON.

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

MapUniqueJsonKey(ClaimActionCollection, String, String, String)

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

public:
[System::Runtime::CompilerServices::Extension]
 static void MapUniqueJsonKey(Microsoft::AspNetCore::Authentication::OAuth::Claims::ClaimActionCollection ^ collection, System::String ^ claimType, System::String ^ jsonKey, System::String ^ valueType);
public static void MapUniqueJsonKey (this Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection collection, string claimType, string jsonKey, string valueType);
static member MapUniqueJsonKey : Microsoft.AspNetCore.Authentication.OAuth.Claims.ClaimActionCollection * string * string * string -> unit
<Extension()>
Public Sub MapUniqueJsonKey (collection As ClaimActionCollection, claimType As String, jsonKey As String, valueType As String)

Параметры

claimType
String

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

jsonKey
String

Ключ верхнего уровня для поиска в пользовательских данных JSON.

valueType
String

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

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