System.IdentityModel.Policy 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含用於在使用 WCF 主張基礎身份模型時實作授權政策的類別。
自從 .NET Framework 4.5 及 Windows 身份基礎(WIF)整合進 .NET Framework 後,基於權利要求的身份模型已被 WIF 取代。 WIF 提供基於聲明的身份物件模型,可用於跨多個 Microsoft 產品堆疊(包括 CLR、WCF 及 ASP.NET)提供認證與授權。 在 WIF 中,授權政策是透過擴充 ClaimsAuthorizationManager 類別來實現的。 從 .NET 4.5 開始,授權政策應以 WIF 取代命名空間中的 System.IdentityModel.Claims 類別來實作。
類別
| 名稱 | Description |
|---|---|
| AuthorizationContext |
這是評估所有從發送訊息中代幣可用的授權政策,並呼叫該 GetAuthorizationPolicies(OperationContext) 方法的結果。 |
| EvaluationContext |
當在衍生類別中被覆寫時,代表已評估授權政策的結果。 |
介面
| 名稱 | Description |
|---|---|
| IAuthorizationComponent |
代表用於授權使用者的元件。 |
| IAuthorizationPolicy |
定義一套授權使用者的規則,給定一組權利要求。 |