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