我在我的ASP.net MVC3应用程序中使用了windows身份验证。我的系统中有几个不同的角色:
Administrator
PowerUser
GeneralUser我们有一条规则,即AD组名称在每个环境中都不同。
例如,在开发中,角色名称将是:
Administrator_Dev
PowerUser_Dev
GeneralUser_Dev在生产中,它只会是:
Administrator
PowerUser
GeneralUser当我需要部署到不同的环境时,有没有一个好的解决方案可以在不更改代码的情况下在这些不同的环境中使用授权?
发布于 2011-11-19 02:04:05
难道你不能实现所有的角色吗?除非Administrator_Dev角色有机会成为生产站点……
[Authorize(Roles = "Administrator_Dev, Administrator")]https://stackoverflow.com/questions/8184388
复制相似问题