System.IdentityModel.Claims Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Bevat klassen die het op claims gebaseerde identiteitsautorisatiemodel (WCF) van het Windows Communication Foundation (WCF) implementeren. Dit model bevat de Claim klasse en de ClaimSet klasse.
Vanaf .NET Framework 4.5 en de integratie van Windows Identity Foundation (WIF) in het .NET Framework is het identiteitsmodel op basis van WCF-claims vervangen door WIF. WIF biedt een identiteitsobjectmodel op basis van claims dat kan worden gebruikt voor verificatie en autorisatie in verschillende Microsoft productstacks, waaronder de CLR, WCF en ASP.NET. De WIF-klassen die claims, claimtypen en identiteiten en principals vertegenwoordigen die zijn gebaseerd op claims, bevinden zich in de System.Security.Claims naamruimte. Vanaf .NET 4,5 moeten deze klassen worden gebruikt in plaats van die in de naamruimte System.IdentityModel.Claims.
Klassen
| Name | Description |
|---|---|
| Claim |
Vertegenwoordigt een claim die is gekoppeld aan een entiteit. |
| ClaimSet |
Vertegenwoordigt de verzameling claims die zijn gekoppeld aan een entiteit. |
| ClaimTypes |
Vertegenwoordigt de vooraf gedefinieerde typen claims die een entiteit kan claimen. Deze klasse kan niet worden overgenomen. |
| DefaultClaimSet |
Biedt een standaard implementatie van de ClaimSet klasse. |
| Rights |
Definieert de vooraf gedefinieerde typen rechten die aan een Claim object kunnen worden gekoppeld. |
| WindowsClaimSet |
Vertegenwoordigt een verzameling van Windows claims die zijn gekoppeld aan een entiteit. |
| X509CertificateClaimSet |
Vertegenwoordigt een verzameling claims die zijn geëxtraheerd uit een X.509-certificaat dat is gekoppeld aan een entiteit. |