System.IdentityModel.Policy Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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ń. |