System.IdentityModel.Policy Przestrzeń nazw

Zawiera klasy, które są używane do implementowania zasad autoryzacji w przypadku korzystania z modelu tożsamości opartego na oświadczeniach programu WCF.

Począwszy od .NET Framework 4,5 i integracji Windows Identity Foundation (WIF) z .NET Framework, model tożsamości oparty na oświadczeniach WCF został zastąpiony przez WIF. WIF udostępnia model obiektów tożsamości opartych na oświadczeniach, który może służyć do zapewnienia uwierzytelniania i autoryzacji na kilku stosach produktów firmy Microsoft, w tym CLR, WCF i ASP.NET. W WIF zasady autoryzacji są implementowane przez rozszerzenie ClaimsAuthorizationManager klasy. Począwszy od programu .NET 4,5, zasady autoryzacji należy zaimplementować przy użyciu WIF zamiast klas w System.IdentityModel.Claims przestrzeni nazw.

Klasy

AuthorizationContext

Wynik oceny wszystkich zasad autoryzacji dostępnych z tokenów w wysłanym komunikacie i przez wywołanie GetAuthorizationPolicies(OperationContext) metody .

EvaluationContext

W przypadku przesłonięć w klasie pochodnej reprezentuje wyniki zasad autoryzacji, które zostały ocenione.

Interfejsy

IAuthorizationComponent

Reprezentuje składnik używany do autoryzowania użytkowników.

IAuthorizationPolicy

Definiuje zestaw reguł autoryzacji użytkownika, biorąc pod uwagę zestaw oświadczeń.