问题标签 [roleprovider]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1442 浏览

asp.net - Roles.GetRolesForUser() 结果被缓存

当我运行 Roles.GetRolesForUser("username") 时,角色会正确返回,但是如果我将用户添加到 AD 中的角色中,则结果不会显示,直到我将用户从他们的系统中注销并让他们重新登录在。

有没有办法让系统每次都重新检查?

0 投票
1 回答
670 浏览

unit-testing - 使用 Moq 对自定义 RoleProvider 进行单元测试?

我在自定义库中创建了自定义 RoleProvider。我想对它进行单元测试。通过 Moq 我创建了一个假的 HttpContextBase。如何将此传递给要测试的 RoleProvider?

Identity 是一个自定义测试实现类。这工作正常。我只是不知道如何在我的提供者中传递虚假上下文。如果需要信息,这不是 MVC 应用程序,而是标准 Webforms。

格兹,克里斯。

0 投票
1 回答
544 浏览

asp.net - ASP.NET 安全修整问题不可能进行细粒度控制?

我有这个站点地图:

我正在使用这样配置的自定义角色提供程序(每当我调用例如 GetRolesForUser 方法时,这都有效):

我期望的是角色=“NonExistingRoles”的节点不会被可视化,但它会。如何解决这个问题呢?

我还需要打开吗?

0 投票
1 回答
2432 浏览

asp.net - Roles.GetRolesForUser 和 Roles.Provider.GetRolesForUser 之间的区别?

我正在使用 Windows 身份验证并且没有自定义成员资格。但是我确实有一个自定义角色提供程序并将其打开。但是,web.config 中的 <authorization /> 元素呢?我是否也需要对此做些什么?

目前我无法使用 Roles.GetRolesForUser("") 方法(不返回任何内容)但必须像 Roles.Provider.GetRolesForUser("") 那样做?

最大的问题在于站点地图,因为它没有进入 Roles.IsUserInRole 方法。目前我正在为此使用自定义 xmlsitemapprovider,但它并不整洁。

我为 web.config 中的站点地图启用了角色管理器并将 securitytrimmingenabled 设置为 true。

0 投票
1 回答
666 浏览

.net - 访问 web.config 中的授权信息

我正在编写一个自定义角色提供程序,我需要以编程方式访问存储在 web.config 中的授权信息。站点的某些部分只能由某些角色访问。我想知道哪些角色可以访问页面和/或某个角色可以访问哪个页面。

我似乎无法弄清楚这一点。

0 投票
1 回答
231 浏览

c# - ASP.NET:检索页面的授权角色

我有一个 ASP.NET 站点,它使用自定义角色提供程序来确定站点不同部分的授权。我已经在 web.config 中为站点的不同部分配置了授权角色。

如果用户不是特定角色,我希望能够通知他们需要哪个角色才能访问该站点的该部分,以便可以生成准确的授权请求并将其发送以供批准。

是否有一种直接的方法来测试哪些角色可以访问站点中的给定页面?

0 投票
9 回答
41083 浏览

asp.net-mvc - ASP.NET MVC 使用自定义角色提供程序重定向到拒绝访问页面

我正在创建一个自定义角色提供程序,并在我的控制器中设置了一个指定角色的 Authorize 属性,它工作得很好,如下所示:

但是当用户无权访问这个控制器时,他会被重定向到登录页面。如何将他重定向到“AcessDenied.aspx”页面?

0 投票
2 回答
605 浏览

asp.net - 是否有任何好的 XmlMembershipProvider 和 XmlRoleProvider 实现可用于商业目的?

有谁知道任何可以用于商业目的、免版税的好的 XmlMembershipProvider 和 XmlRoleProvider 类?

我知道 BlogEngine.NET 使用 XmlMembershipProvider 和 XmlRoleProvider,但它包含在 Microsoft Recipricol 许可证中,该许可证规定您必须向您的用户/客户提供任何文件的源代码,该文件包含以前根据Microsoft Recipricol 许可证,并且该新文件现在在同一许可证下。它有点像病毒,所以我不能在我正在从事的商业项目中使用它。

0 投票
3 回答
2458 浏览

wcf - 是否可以在自托管 WCF 服务中使用 ASP.NET MembershipProvider/RoleProvider?

我正在尝试使用自定义 ASP.NET MembershipProvider 和 RoleProvider 来处理我的服务的安全性。该服务自托管在控制台应用程序中,而不是在 IIS 中。我使用带有基本身份验证的 webHttpBinding。我将 serviceCredentials 和 serviceAuthorization 配置为使用提供程序。提供者真的被初始化了。但是 WCF 似乎忽略了我的设置并尝试将用户登录到 Windows。我从事件日志中发现了这一点,并通过将我的 Windows 凭据发送到服务来证明这一点。下面你可以看到我的配置和调试截图。为什么使用 windows 进行身份验证?也许没有 IIS 就不可能使用 ASP.NET 身份验证提供程序?

这就是我在调试时看到的。为什么使用 windows 进行身份验证?

凭据屏幕 http://img81.imageshack.us/img81/1289/credentials.gif

链接到全尺寸屏幕

0 投票
1 回答
241 浏览

asp.net - asp.net 的模糊角色提供程序

请参考我之前的这篇文章。

我研究过asp.net 的会员服务提供商。

现在我需要研究如何结合使用 asp.net 的 Role Provider 工具和 Forms Authentication。

我确实研究了 MSDN 的角色提供者主题。像往常一样对初学者没有帮助。

我也搜索过谷歌。那也是失败的。

任何人都可以为我提供任何 Web 链接,以清晰、完整且准备好运行 asp.net (C#) 示例来解释角色提供程序吗?