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

Пространство имен System.IdentityModel.Claims содержит классы, которые реализуют модель авторизации удостоверений на основе утверждений Windows Communication Foundation (WCF). The System.IdentityModel.Claims namespace contains classes that implement the Windows Communication Foundation (WCF) claims-based identity authorization model. Эта модель содержит класс Claim и класс ClaimSet. This model includes the Claim class and the ClaimSet class. Начиная с версии 4.5 платформы .NET Framework и интеграции Windows Identity Foundation (WIF) в платформу .NET Framework, модель идентификатора на основе утверждений WCF заменена WIF. Beginning with .NET Framework 4.5 and the integration of Windows Identity Foundation (WIF) into the .NET Framework, the WCF claims-based identity model has been superseded by WIF. WIF предоставляет объектную модель идентификации на основе утверждений, которую можно использовать для обеспечения аутентификации и авторизации в нескольких стеках продуктов корпорации Майкрософт, в том числе в среде CLR, WCF и ASP.NET. WIF provides a claims-based identity object model that can be used to provide authentication and authorization across several Microsoft product stacks, including the CLR, WCF, and ASP.NET. Классы WIF, представляющие утверждения, типы утверждений, идентификаторы и субъекты, основанные на утверждениях, находятся в пространстве имен System.Security.Claims. The WIF classes that represent claims, claim types, and identities and principals that are based on claims are contained in the System.Security.Claims namespace. Начиная с .NET 4.5, должны использоваться эти классы, а те, что в пространстве имен System.IdentityModel.Claims. Beginning with .NET 4.5, these classes should be used instead of those in the System.IdentityModel.Claims namespace.

Классы

Claim

Представляет утверждение, связанное с сущностью.Represents a claim that is associated with an entity.

ClaimSet

Представляет коллекцию утверждений, связанных с сущностью.Represents the collection of claims that are associated with an entity.

ClaimTypes

Представляет заранее определенные типы утверждений, которые может предъявить сущность.Represents the pre-defined types of claims that an entity can claim. Этот класс не наследуется.This class cannot be inherited.

DefaultClaimSet

Предоставляет реализацию по умолчанию для класса ClaimSet.Provides a default implementation of the ClaimSet class.

Rights

Определяет заранее определенные типы прав, которые могут быть связаны с объектом Claim.Defines the pre-defined types of rights that can be associated with a Claim object.

WindowsClaimSet

Представляет коллекцию утверждений Windows, связанных с сущностью.Represents a collection of Windows claims that are associated with an entity.

X509CertificateClaimSet

Представляет коллекцию утверждений, извлеченных из сертификата X.509, связанного с сущностью.Represents a collection of claims extracted from an X.509 certificate that are associated with an entity.