System.IdentityModel.Policy 名前空間

WCF クレーム ベースの ID モデルを使用するときに承認ポリシーを実装するために使用されるクラスが含まれています。

.NET Framework 4.5 以降、Windows Identity Foundation (WIF) を .NET Framework に統合すると、WCF 要求ベースの ID モデルが WIF に置き換わりました。 WIF は、CLR、WCF、ASP.NET など、複数のMicrosoft製品スタックにわたって認証と承認を提供するために使用できるクレーム ベースの ID オブジェクト モデルを提供します。 WIF では、承認ポリシーは、 ClaimsAuthorizationManager クラスを拡張することによって実装されます。 .NET 4.5 以降では、 System.IdentityModel.Claims 名前空間のクラスではなく WIF を使用して承認ポリシーを実装する必要があります。

クラス

名前 説明
AuthorizationContext

送信されたメッセージ内のトークンから使用可能なすべての承認ポリシーを評価し、 GetAuthorizationPolicies(OperationContext) メソッドを呼び出した結果。

EvaluationContext

派生クラスでオーバーライドされた場合、評価された承認ポリシーの結果を表します。

インターフェイス

名前 説明
IAuthorizationComponent

ユーザーの承認に使用されるコンポーネントを表します。

IAuthorizationPolicy

要求のセットを指定して、ユーザーを承認するための一連の規則を定義します。