【发布时间】:2010-12-09 08:48:13
【问题描述】:
我们的系统使用自定义角色和身份验证系统来对用户进行身份验证。
我现在正在研究服务端验证/安全性。 我也想在 wcf 上实现我们的自定义身份验证和授权。
我做了一些调查,看起来我可以使用合同上的 PrinciplePermission 属性来允许/拒绝访问。默认只调用 IPrinciple 上的 IsInRole 方法和 IIdentity 上的 IsAuthenticated。
所以我有两个问题:
- 如何实现我自己的具有额外数据/方法的自定义原则?
- 如何向 PrinciplePermissions 添加附加检查?例如(IsExternal 将检查他们是否正在从 Intranet 或 Internet 访问服务[已经有机制对此进行监控])
谢谢
【问题讨论】:
标签: wcf wcf-security