微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

WCF Web服务ASP.Net C#4.0的授权属性

如何解决WCF Web服务ASP.Net C#4.0的授权属性

| 团队的一部分已经创建了WCF Web服务,我必须使用Asp.Net角色来保护它。我曾考虑过多种可能性,例如创建一个授权属性(类似于MVC框架中的一个),但我感到完全迷失了。任何人都知道从哪里开始吗? 任何答复表示赞赏。谢谢     

解决方法

我使用自定义UserNamePasswordValidator来保护WCF服务。 检查此博客文章:http://codebetter.com/petervanooijen/2010/03/22/a-simple-wcf-service-with-username-password-authentication-the-things-they-don-t-tell-you /     ,我认为您应该使用自定义角色提供程序。可以从代码中手动使用它,也可以使用PrincipalPermissionAttribute。使用属性装饰WCF服务方法时,将使用角色提供程序(应在web.config文件中定义)以授权用户     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。