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.