System.Security.Claims Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит классы, реализующие на платформе .NET удостоверение, основанное на утверждениях, включая классы, представляющие утверждения, удостоверения, основанные на утверждениях, и субъекты на основе утверждений.
Классы
AuthenticationInformation |
Содержит сведения для аутентификации, которые центр сертификации утвердил при создании токена для субъекта. |
AuthenticationTypes |
Определяет типы аутентификация для свойства AuthenticationType. |
AuthorizationContext |
Предоставляет сведения о контексте события авторизации. Включает субъект, представляющий вызывающий объект, запрашиваемый ресурс и выполняемое действие. |
Claim |
Представляет утверждение. |
ClaimProperties |
Задает ключи для свойств, содержащихся в свойстве Properties. |
ClaimsAuthenticationManager |
Определяет базовую реализацию диспетчера аутентификации утверждений. Диспетчер аутентификации утверждений предоставляет место в конвейере обработки утверждений для применения логики обработки (фильтрации, проверки, расширения) коллекции утверждений во входящем субъекте до того, как очередность выполнения достигает кода приложения. |
ClaimsAuthorizationManager |
Определяет базовую реализацию диспетчера авторизации утверждений. |
ClaimsIdentity |
Предоставляет удостоверение на основе утверждений. |
ClaimsPrincipal |
Реализация интерфейса IPrincipal, которая поддерживает несколько удостоверений, основанных на утверждениях. |
ClaimTypes |
Определяет константы для известных типов утверждений, которые могут быть присвоены подчиненному объекту. Этот класс не наследуется. |
ClaimValueTypes |
Определяет типы значений утверждения согласно URI-кодам, определенным W3C и OASIS. Этот класс не наследуется. |
DynamicRoleClaimProvider |
Единственный предоставляемый этим классом метод AddDynamicRoleClaims(ClaimsIdentity, IEnumerable<Claim>) является устаревшим. Можно использовать объект ClaimsAuthenticationManager для добавления требований в объект ClaimsIdentity. |