问题标签 [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.
asp.net - 使用 Web 应用程序的 Web.Config 错误
我使用这个 Web.Config 文件。如果我使用网站管理工具作为“网站”,一切都很好。
如果我使用与“Web 应用程序”相同的脚本,我会在“安全”选项卡中收到错误消息。错误:
“您选择的数据存储存在问题。这可能是由于服务器名称或凭据无效,或权限不足造成的。也可能是未启用角色管理器功能。单击下面的按钮重定向到您可以在其中选择新数据存储的页面。
以下消息可能有助于诊断问题:无法开始监视对“Z:\MSDOS_DOCUMENTS_SETTINGS\SWN-Working\Projects-Cms\Cms-Application-ProtoTypes\Admin-RolesPermissions\ProtoType-Rules\ProtoType-Rules”的更改。"
我真的不知道我做错了什么。你能给我建议吗?谢谢你的支持!
asp.net - 使用角色提供程序管理角色的示例 C# 代码
我想实现 asp.net 角色提供程序以通过我的 LAN 将用户分配给角色,并让我的 asp.net Intranet 应用程序实现基于角色的安全性。
我不想使用 VS 使用内置工具来管理它,而是将它交给用户来管理自己。我想要一个带有管理员角色页面的管理员文件夹,以便能够创建/编辑角色并管理角色中的用户......这样管理员可以将域用户(MyDomain\Username)添加到 ProojectManager 等角色或测试人员或开发人员...用户不需要就这些任务与我联系...
任何人都可以向我提供一些示例的链接(或一些示例代码),我可以使用 c# 在 asp.net 中通过 LAN 管理角色和用户?
谢谢
asp.net-mvc - MySQL 的 ASP.NET MVC 角色提供程序
我尝试使用本文设置角色提供者。
它部分工作 - 提供程序在 MySQL 中创建了一些表,但我无法从 ASP.NET 配置工具访问它。尝试添加一些角色(角色->创建或管理角色)时出现以下错误:
建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供程序:命名管道提供程序,错误:40 - 无法打开与 SQL Server 的连接)在 ASP 的 System.Web.Administration.WebAdminPage.CallWebAdminHelperMethod(布尔 isMembership,字符串方法名,对象 [] 参数,类型 [] 参数类型)。 security_roles_manageallroles_aspx.BindGrid() at ASP.security_roles_manageallroles_aspx.Page_Load() at System.Web.Util.CalliHelper.ArglessFunctionCaller(IntPtr fp, Object o) at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) at System。 System.Web.UI.Control.LoadRecursive() 在 System.Web.UI 的 Web.UI.Control.OnLoad(EventArgs e)。
我的连接字符串(用于使用 LINQ to MySQL(使用 dblinq)访问数据):
任何想法,如何使它工作?谢谢!
编辑:添加了提供者的 web.config 片段:
asp.net - asp.net 角色提供者 - 获取用户电子邮件地址?
我正在使用角色提供程序,并让它通过他们的 Windows 登录来管理我的 Intranet 上的用户。我如何使用他们的用户信息从 asp.net 中提取他们的电子邮件地址以及其他一些用户内容?
我需要连接到活动目录吗?如果这是要走的路,这将是一个很好的样本
谢谢大家
.net - 哪些 LDAP 信息可以保留在我的应用程序中?
考虑一个用于身份验证和后续调用的经典 LDAP 用法,以检查用户是否有权访问组“foo”、“bar”和“baz”可访问的对象。
我想知道是否允许我保留确切的角色名称,即“foo”、“bar”和“baz”,然后 make CurrentUser.IsInRole("Foo") || CurrentUser.IsInRole("Bar") || CurrentUser.IsInRole("Baz")
?我的回答是否定的,因为目录管理员可以随时更改角色(组)名称。但是要坚持什么,一种标识符?
我在http://publib.boulder.ibm.com/infocenter/wpdoc/v510/index.jsp?topic=/com.ibm.wp.ent.doc/wpf/wmm_map.html偶然发现了一个 WebSphere 配置部分,最重要的是,标识符属性是根据提供者类型配置的。这是准确的,它是否解决了上述问题(重命名的对象)?
非常感谢!
c# - IsUserInRole 调用 GetRolesForUser?
当我实现 RoleProvider 类并调用 Roles.IsUserInRole(string username, string roleName) 时,代码执行首先转到方法“GetRolesForUser(string username)”。为什么是这样?当我只是在寻找该用户是否属于一个角色的单一值时,我不想迭代所有角色。这是 .NET 角色提供程序类的限制,还是我可以做些什么来控制代码的执行?
这是调用代码
这是 IsUserInRole 的实现
但是代码 GetRolesForUser 总是首先实现:
c# - 添加新角色时可以设置角色描述吗
添加角色时(使用 asp.net 的角色提供程序),我找不到添加角色的方法,包括描述。
SQL 中的 asp.net 角色表提供了角色描述,但唯一可用的方法是:
包含描述没有重载。
是否有一种开箱即用的方式来包含描述?还是我应该自己解决这个问题?
asp.net-mvc - 如何在 ASP.NET MVC 中实现基于 ID 的用户系统(成员资格、授权等)?
我一直在思考如何解决在使用 ASP.NET MVC 时实现基于 ID 的用户系统的问题。我的目标,很像 StackOverflow 的系统,如下:
- 允许用户在没有“避免重复”限制的情况下更改他们的昵称。
- 允许用户通过 OpenID 进行身份验证(暂时不使用密码)。
我想尽可能地避免返工,所以我一开始想使用会员、角色和(也许)个人资料提供者,但我发现它们是基于用户名的。我想通过使用用户名字段来存储 ID 并在基于密码的方法等上抛出 UnsupportedException 来适应 SqlMembershipProvider,以便能够使用其他系统。但它感觉笨拙和笨拙(如果可能的话)。
另一方面,也许我应该建立自己的用户系统,但我不确定即使我不能使用提供程序,我仍然可以使用 MVC 的一些功能(将我的代码插入到 MVC 的某个地方,我可以想到我头顶的 AuthorizeAttribute)。
所以我想知道是否有人遇到过同样的设计问题,以及他们想出了什么解决方案。
越详细越好!
.net - 是否存在与.net 的标准 Web 表单(不是 MVC)等效的授权属性
我正在开发一个将使用 Windows 角色提供程序的项目,并且我想将功能限制在某些 AD 组中。
使用 MVC,我可以使用AuthorizeAttribute
上面的操作方法并相应地重定向。对于不使用 MVC 的标准 Web 表单应用程序(.NET 3.5),我可以做类似的事情吗?