System.IdentityModel.Claims Przestrzeń nazw

Zawiera klasy implementujące model autoryzacji tożsamości opartej na oświadczeniach (Windows Communication Foundation, WCF). Ten model zawiera klasę Claim i klasę ClaimSet .

Począwszy od platformy .NET Framework 4.5 i integracji Windows Identity Foundation (WIF) z platformą .NET Framework, model tożsamości oparty na oświadczeniach WCF został zastąpiony przez program WIF. Program WIF udostępnia model obiektów tożsamości oparty na oświadczeniach, który może służyć do zapewnienia uwierzytelniania i autoryzacji w kilku Microsoft stosach produktów, w tym CLR, WCF i ASP.NET. Klasy programu WIF reprezentujące oświadczenia, typy oświadczeń oraz tożsamości i podmioty zabezpieczeń oparte na oświadczeniach są zawarte w System.Security.Claims przestrzeni nazw. Począwszy od platformy .NET 4.5, te klasy powinny być używane zamiast tych w System.IdentityModel.Claims przestrzeni nazw.

Klasy

Nazwa Opis
Claim

Reprezentuje oświadczenie skojarzone z jednostką.

ClaimSet

Reprezentuje kolekcję oświadczeń skojarzonych z jednostką.

ClaimTypes

Reprezentuje wstępnie zdefiniowane typy oświadczeń, które mogą być oświadczeniami jednostki. Klasa ta nie może być dziedziczona.

DefaultClaimSet

Zapewnia domyślną implementację ClaimSet klasy.

Rights

Definiuje wstępnie zdefiniowane typy praw, które mogą być skojarzone z obiektem Claim .

WindowsClaimSet

Reprezentuje kolekcję oświadczeń Windows skojarzonych z jednostką.

X509CertificateClaimSet

Reprezentuje kolekcję oświadczeń wyodrębnionych z certyfikatu X.509 skojarzonego z jednostką.