9得票5回答
.NET MVC控制器操作方法的属性

我希望当某人不属于我的属性列表中的角色时,能够显示友好的消息。目前,我的应用程序只会将用户弹回登录界面。我读了一些帖子,讨论了创建一个自定义属性,仅扩展[AuthorizeAttribute],但我认为肯定有一些开箱即用的东西可以做到这一点吧? 请问有人可以指导我应该去哪里查找,以便不要将用...

52得票19回答
SQL网络接口错误:26 - 找不到指定的服务器/实例。

我有一个大问题,尝试了好几天都无法解决,所以需要你的帮助。我有一个asp.net 4.0的web应用程序,其中实现了自定义成员身份验证和角色提供程序。当我打开应用程序主页时,它会连接到数据库并检索一些信息。还有一个登录表单,当我登录时,它通过数据库验证用户,并将我重定向到保留页面,但是此时出现...

9得票2回答
在MVC3应用程序中使用Ninject和自定义角色提供程序

我将尝试在MVC3应用程序中使用自定义角色提供程序。我已经使用Ninject使成员提供程序正常工作,但无法似乎让角色提供程序工作。成员提供程序不需要一个无参数的构造函数,但是角色提供程序需要。以下是一些代码片段: Web.config <membership> <pr...

9得票1回答
使用WindowsTokenRoleProvider时性能差

我正在使用WindowsTokenRoleProvider来确定ASP.NET Web应用程序中的Active Directory组成员身份。 我的问题是性能不好,特别是当用户在许多组中时。例如,我在253个组中,WindowsTokenRoleProvider花费约150秒来确定我所在的组...

8得票3回答
ASP.NET MVC中的角色缓存策略

我们有一个ASP.NET MVC应用程序,为此我们开发了自己的自定义RoleProvider类。如果没有缓存,它将在每个请求中访问数据存储 - 这很糟糕。我们找到的唯一缓存选项是(在web.config中)通过存储在客户机上的cookie。我的两个问题是: 即使启用了加密,这是否安全? c...

9得票3回答
有没有适用于标准Web表单(非MVC)的AuthorizeAttribute等效项,用于.NET技术?

我正在开发一个项目,将使用Windows角色提供程序,并且我想将功能限制在特定的AD组中。 在MVC中,我可以在我的操作方法上方使用AuthorizeAttribute并相应地重定向。对于不使用MVC的标准Web Forms应用程序(.NET 3.5),是否有类似的操作方法?

19得票2回答
在asp.net MVC应用程序的web.config中指定角色

我正在创建一个使用表单身份验证的MVC应用程序。我正在针对Active Directory进行身份验证,因此创建了自定义的RoleProvider。我的应用程序只涉及一小部分角色,迄今为止我一直在web.config的appSettings部分中定义这些角色:<appSettings&g...

9得票1回答
使用SimpleMembershipProvider时找不到默认的角色提供程序

我正在尝试在asp.net mvc4上实现授权,因此我尝试使用WebSecurity。 WebSecurity.InitializeDatabaseConnection("tradefairindia", "Users", "Id", "Username", false); 我已经将它放...

11得票2回答
IsUserInRole调用GetRolesForUser吗?

当我实现RoleProvider类并调用Roles.IsUserInRole(string username, string roleName)时,代码执行首先进入方法'GetRolesForUser(string username)'。为什么会这样呢?我只是想查找该用户是否属于一个角色,而不...

21得票1回答
参考当前的RoleProvider实例?

我在一个带有HttpContext的ASP.NET页面、模块或处理程序中时,如何获取当前RoleProvider实例的引用? 这是在调用IPrincipal.IsInRole(..)方法时用于授权的提供程序。从默认值或配置文件中看,我的提供程序似乎是一个SqlRoleProvider实例,并...