System.IdentityModel.Policy Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |