System.IdentityModel.Policy 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 worden gebruikt voor het implementeren van autorisatiebeleid bij het gebruik van het op WCF-claims gebaseerde identiteitsmodel.
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. In WIF wordt autorisatiebeleid geïmplementeerd door de klasse uit te ClaimsAuthorizationManager breiden. Vanaf .NET 4.5 moet autorisatiebeleid worden geïmplementeerd met behulp van WIF in plaats van de klassen in de System.IdentityModel.Claims naamruimte.
Klassen
| Name | Description |
|---|---|
| AuthorizationContext |
Het resultaat van het evalueren van alle autorisatiebeleidsregels die beschikbaar zijn op basis van de tokens in het verzonden bericht en door de methode aan te GetAuthorizationPolicies(OperationContext) roepen. |
| EvaluationContext |
Wanneer deze worden overschreven in een afgeleide klasse, vertegenwoordigt u de resultaten van het autorisatiebeleid dat is geëvalueerd. |
Interfaces
| Name | Description |
|---|---|
| IAuthorizationComponent |
Vertegenwoordigt een onderdeel dat wordt gebruikt om gebruikers te autoriseren. |
| IAuthorizationPolicy |
Definieert een set regels voor het autoriseren van een gebruiker, op basis van een set claims. |