System.IdentityModel.Policy Przestrzeń nazw

Zawiera klasy używane do implementowania zasad autoryzacji podczas korzystania z modelu tożsamości opartego na oświadczeniach WCF.

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

Klasy

Nazwa Opis
AuthorizationContext

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

EvaluationContext

Po zastąpieniu w klasie pochodnej reprezentuje wyniki zasad autoryzacji, które zostały ocenione.

Interfejsy

Nazwa Opis
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ń.