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 в объект. |