WCF RIA 服务,自定义角色提供程序,在域服务和用户库中使用
我在 SL4/RIA 服务应用程序中创建了自己的角色提供程序,并且在域服务调用上使用 [RequiresRole] 属性取得了成功。我可以在 GetRolesForUser 中设置一个断点并查看它是否有效。
这让我产生了一些其他问题:
如何和/或在哪里使用自定义提供程序中的其他重写方法?是否可以在域服务调用中使用它们?如果是这样,是否只是创建 RoleProvider 的新实例、调用其方法等?
在自定义角色提供程序中,是否可以进行域服务调用?如果是这样,同样的事情,我是否只需创建/使用实体 ObjectContext 的新实例?
AuthenticatedUser 实例可以以某种方式连接到角色提供程序吗?我看到它有一个 .Roles 属性和一个 .IsInRole 方法,但是该类是否可以以某种方式扩展以挂钩到自定义提供程序?
非常感谢有关这些问题的任何指导。
I've created my own role provider in a SL4/RIA Services application, and I have had success using the [RequiresRole] attribute on a Domain Service call. I can set a breakpoint in GetRolesForUser and see that it works.
This leads me to some other questions:
How and/or where do I use the other overridden methods in the custom provider? Is it possible to use them within domain service calls? If so is it simply a matter of creating a new instance of the RoleProvider, calling the methods on it, etc.?
Within the custom role provider, is it possible to make domain service calls? If so, same thing, do I simply create/use a new instance of the entities ObjectContext?
Can the AuthenticatedUser instance be hooked into the role provider somehow? I see it has a .Roles property and an .IsInRole method, but can that class be extended somehow to hook into the custom provider?
Any direction on these questions is greatly appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论