Sdílet prostřednictvím


System.IdentityModel.Policy Obor názvů

Obsahuje třídy, které se používají k implementaci zásad autorizace při použití modelu identity založeného na deklaracích identity WCF.

Počínaje .NET Framework 4,5 a integrací technologie Windows Identity Foundation (WIF) do .NET Framework byl model identit založený na deklaracích identity WCF nahrazen WIF. WIF poskytuje objektový model identity založený na deklaracích, který se dá použít k zajištění ověřování a autorizace napříč několika zásobníky produktů Microsoftu, včetně CLR, WCF a ASP.NET. V WIF se zásady autorizace implementují rozšířením ClaimsAuthorizationManager třídy. Počínaje rozhraním .NET 4,5 by měly být zásady autorizace implementovány pomocí WIF namísto tříd v System.IdentityModel.Claims oboru názvů.

Třídy

AuthorizationContext

Výsledek vyhodnocení všech zásad autorizace dostupných z tokenů v odeslané zprávě a voláním GetAuthorizationPolicies(OperationContext) metody.

EvaluationContext

Při přepsání v odvozené třídě představuje výsledky zásad autorizace, které byly vyhodnoceny.

Rozhraní

IAuthorizationComponent

Představuje komponentu, která se používá k autorizaci uživatelů.

IAuthorizationPolicy

Definuje sadu pravidel pro autorizaci uživatele vzhledem k sadě deklarací identity.