2012-02-13 2 views
2

System.IdentityModel을 사용하여 클레임 기반 보안을 구현하려고합니다. 우리는 모든 개발 작업에 Windows XP를 사용하고 있으므로 Windows Identity Foundation을 사용할 수 없습니다. 내가 뭘하려고 권한 속성과 내가클레임 기반 보안을위한 사용자 지정 특성 구현

내 서비스 예를 들어 나는 방법

무효 DeleteRecord (INT recordId를) 갖고 싶어 그렇게하는 방법을 잘 모르겠습니다, 서비스 계약의 메소드를 장식입니다; ;

제가

등이

[HasDeletePermission] 공극 DeleteRecord (INT의 recordId) 속성으로 꾸며 할

따라서 claimset 사용자에 따라 메소드가 실행되거나 예외가 발생합니다. 어떻게해야합니까?

답변

0

속성을 구현하기 위해 PostSharp 무료 버전을 사용했습니다. 잘 작동합니다.

0

PostSharp과 같은 것을 사용하여 필요한 방법에 애스펙트를 포함시킬 수 있습니다.