2009-08-17 66 views
1

我们已经有了一个现有的ASP.NET Web应用程序,它已经使用了基于本地角色的身份验证系统。每个用户都有一个角色,而这个角色实际上是一个完全实现的类。它仍然归结为一组相当标准的角色(用户,管理员,所有者等)。将新的ASP.NET MVC应用程序与现有角色集成

现在我们启动一个新的ASP.NET MVC项目,它使用相同的核心库,包括现有的用户和角色。我想使用内置的功能,基于角色的授权,如:

[Authorize(Roles="administrator")] 

我们已经修改了默认登录行为要检查我们现有的用户名/密码的数据库,现在我们需要弄清楚如何最好整合角色。有没有人有最好的/最简单的解决办法吗?我将不得不重写OnAuthorization还是有更好的方法来做到这一点?

回答

4

您可以实现自己的角色提供程序,因此这将与标准的asp.net(mvc)验证兼容。 Implementing a Role Provider

+0

非常好。谢谢。 – Jason 2009-08-18 00:31:25

相关问题