Microsoft.AspNetCore.Authentication.OAuth.Claims Пространство имен

Содержит типы, упрощающие настройку сопоставлений утверждений с помощью проверки подлинности на основе OAuth.

Классы

ClaimAction

Инфраструктура для сопоставления пользовательских данных из структуры JSON с утверждениями в ClaimsIdentity.

ClaimActionCollection

Коллекция ClaimActions, используемая при сопоставлении пользовательских данных с утверждениями.

CustomJsonClaimAction

Свойство ClaimAction, которое выбирает значение из пользовательских данных JSON, запустив указанный сопоставитель Func.

DeleteClaimAction

Свойство ClaimAction, которое удаляет все утверждения из заданного ClaimsIdentity с заданным ClaimType.

JsonKeyClaimAction

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

JsonSubKeyClaimAction

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

MapAllClaimsAction

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

Комментарии

Дополнительные сведения об использовании утверждений с OAuth см. в разделе Сохранение дополнительных утверждений и маркеров от внешних поставщиков в ASP.NET Core.