2012-02-13 12 views
2

System.IdentityModelを使用してクレームベースのセキュリティを実装しようとしています。私たちはすべての開発作業にWindows XPを使用しているため、Windows Identity Foundationを使用することはできません。私は何をしようとしていることは許可属性を持つ私は要求ベースのセキュリティのカスタム属性の実装

は私のサービスの例では、私は方法

無効DeleteRecord(int型レコードID)がしたいことを行うにはどのように確認していない、サービス契約のメソッドを飾るです。

私はこの

[HasDeletePermission] 無効DeleteRecord(int型レコードID)などの属性とそれを飾るためにしたいです。

したがって、claimsetユーザーに基づいて、メソッドが実行されるか、例外がスローされます。どのようにこれを達成するのですか?

答えて

0

属性を実装するためにPostSharpのフリー版を使用しました。うまく動作します

0

PostSharpのようなものを使用して、必要な方法にアスペクトを埋め込むことができます。