C# 为基于索赔的安全性实现自定义atributes
我正在尝试使用System.IdentityModel实现基于声明的安全性。我们正在使用WindowsXP进行所有开发工作,因此不能使用Windows身份基础。我想做的是用权限属性装饰服务合同中的方法,我不知道该怎么做 例如,在我的服务中,我希望有一个方法 作废删除记录(int-recordId) 我想用这样的属性来装饰它 [许可] 作废删除记录(int-recordId)C# 为基于索赔的安全性实现自定义atributes,c#,asp.net,.net,wcf,claims-based-identity,C#,Asp.net,.net,Wcf,Claims Based Identity,我正在尝试使用System.IdentityModel实现基于声明的安全性。我们正在使用WindowsXP进行所有开发工作,因此不能使用Windows身份基础。我想做的是用权限属性装饰服务合同中的方法,我不知道该怎么做 例如,在我的服务中,我希望有一个方法 作废删除记录(int-recordId) 我想用这样的属性来装饰它 [许可] 作废删除记录(int-recordId) 因此,根据用户拥有的claimset,将执行方法或抛出异常。如何实现这一点。您可以使用类似的工具将方面嵌入到所需的方法中。
因此,根据用户拥有的claimset,将执行方法或抛出异常。如何实现这一点。您可以使用类似的工具将方面嵌入到所需的方法中。您可以使用类似的工具将方面嵌入到所需的方法中。使用PostSharp free edition实现属性。运行良好使用PostSharp免费版实现属性。效果很好