Поделиться через


System.IdentityModel.Claims Пространство имен

Содержит классы, которые реализуют модель авторизации удостоверений на основе утверждений Windows Communication Foundation (WCF). Эта модель содержит класс Claim и класс ClaimSet.

Начиная с версии 4.5 платформы .NET Framework и интеграции Windows Identity Foundation (WIF) в платформу .NET Framework, модель идентификатора на основе утверждений WCF заменена WIF. WIF предоставляет объектную модель идентификации на основе утверждений, которую можно использовать для обеспечения аутентификации и авторизации в нескольких стеках продуктов корпорации Майкрософт, в том числе в среде CLR, WCF и ASP.NET. Классы WIF, представляющие утверждения, типы утверждений, идентификаторы и субъекты, основанные на утверждениях, находятся в пространстве имен System.Security.Claims. Начиная с .NET 4.5, должны использоваться эти классы, а те, что в пространстве имен System.IdentityModel.Claims.

Классы

Claim

Представляет утверждение, связанное с сущностью.

ClaimSet

Представляет коллекцию утверждений, связанных с сущностью.

ClaimTypes

Представляет заранее определенные типы утверждений, которые может предъявить сущность. Этот класс не наследуется.

DefaultClaimSet

Предоставляет реализацию по умолчанию для класса ClaimSet.

Rights

Определяет заранее определенные типы прав, которые могут быть связаны с объектом Claim.

WindowsClaimSet

Представляет коллекцию утверждений Windows, связанных с сущностью.

X509CertificateClaimSet

Представляет коллекцию утверждений, извлеченных из сертификата X.509, связанного с сущностью.