问题标签 [role-manager]
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.
c# - 找不到默认角色提供程序 asp.net
在我的网络配置文件中,我写了这段代码
我收到此错误
说明:处理服务此请求所需的配置文件期间发生错误。请查看下面的具体错误详细信息并适当地修改您的配置文件。
解析器错误消息:在应用程序配置中找不到连接名称“ApplicationServices”或连接字符串为空。
任何人都知道问题是什么?
c# - 在 ASP.NET 6 和 Entity Framework 7 中创建用户和角色
我需要在我的 Web 应用程序第一次启动时创建用户和角色。为此,我将代码写入Configure()
.Startup.cs
当我运行我的应用程序时,我收到此错误:
mscorlib.dll 中发生了“System.AggregateException”类型的异常,但在调用我的第一个函数“CreateUsers”时未在用户代码中处理
代码:
c# - 为 aspnet 身份中的用户分配多个角色
我需要在用户创建阶段为特定用户添加多个用户角色。
所以我将在前端使用复选框来实现这一点
所以这是viewpage
这些是我对现有AspNet Identity 2.0 framework
文件App_Start
夹 =>IdentityConfig.cs
文件所做的更改
这些是我对现有AspNet Identity 2.0 framework
文件Models
夹 =>IdentityModels.cs
文件 所做的更改
那么我设置了控制器的注册方法如下
但上述控制器的每一行存在'RoleManager'字我得到编译时错误如下
使用泛型类型“RoleManager TRole, TKey”需要 2 个类型参数
这意味着我在上述方法中遇到了 3 个编译时错误。
我也按照这个参考来获得在 aspnet 身份中为用户分配多个角色的想法
编辑:
我只是改变了IdentityRole.cs[MetaData]
,IdentityUserRole[MetaData]
也如下
c# - 使用泛型类型 'RoleManager' 需要 2 个类型参数
我收到 3 个错误
使用泛型类型 'RoleManager' TRole,TKey 需要 2 个类型参数
在 asp.net mvc 5 Web 应用程序中我的 Create 方法的以下行
如何解决这个问题
这里是整个创建方法:
c# - 获取 ASP.NET MVC 中的角色列表
我有以下方法来获取存储的角色列表AspNetRoles
然后我将其视为如下
但是一旦我加载页面,我就会收到Object reference not set to an instance of an object.
错误
第 175 行:ViewBag.RoleId = new SelectList(await RoleManager.Roles.ToListAsync(), "Name", "Name");
这是RoleManager
定义
这是ApplicationRoleManager
模型
asp.net - 在 Azure Active Directory 中为用户提供角色
我是 Azure 与 Web 应用程序集成的新手。我可以知道是否有任何教程可用于为使用 Azure AD 登录的用户分配角色?例如UserManager.AddToRole(userId, "Admin")
标准登录。我需要有关如何为使用 Azure AD 登录的用户分配角色的完整指南。谢谢!
PS:我使用带有 WebForm 的 ASP.NET,而不是 MVC。
c# - MVC - Roles.AddUserToRole 抛出 ProviderException。未找到用户 @username
这是我第一次使用 RoleManager,我在为角色添加用户名时遇到问题。目标是检查用户(当前正在登录)是否是管理员(isAdmin = 1
在 SQL 数据库中)。我在我的 LoginController 中使用的是:
我在这些行中的每一行都设置了断点,并且Roles.CreateRole("Admin");
永远不会到达,这意味着有一个名为“Admin”的角色。但是,var x = Roles.GetAllRoles();
始终显示为空。
if(!Roles.IsUserInRole(usr.UserName, "Admin"))
始终到达,因此该用户当前未分配给该角色,但我在下一行收到 ProviderException,附加信息为:“找不到用户“_username”。
我的网络配置以防万一有人需要它:
任何帮助将不胜感激。
asp.net-mvc - 实体类型 IdentityRole 不是当前上下文模型的一部分(MVC 角色管理器)
我对 MVC 很陌生。我是工作角色经理。在此之前,我将用户 ID 数据类型从字符串更改为 int。现在,我想在我的网站中担任角色。我已经创建了页面并添加了代码来运行该部分。运行网站后,当我点击创建新用户角色时,我在后台收到以下错误。这是我的代码:
这是引发错误的行
这是我的 IdentityModel 页面代码:
帮助将不胜感激。
asp.net - 在一次查询中删除 roleClaims asp.net Core
我正在使用 asp.net core RoleManager来执行基于 roleClaim(permission) 的授权。下面的代码工作正常,但执行需要太多时间,因为我一次删除每个角色声明。但我想一次性删除角色声明(权限)删除查询,有人可以帮我吗?提前致谢。
//我的控制器代码
c# - ASP.NET 身份角色已退出
我正在构建一个多租户应用程序。出于这个原因,我添加了一个名为 OwnerId(角色的所有者)的列。我在使用 ASP.NET Identity 向 AspNetRoles 表添加角色时遇到了一些麻烦。
我有一个自定义 RoleValidator,每次都评估为 Success。但是,SaveChangesAsync 失败并显示:角色已存在。
我已经更改了 AspNetRoles RoleNameIndex 以适应 Name 和 OwnerId,但是 SaveChangesAsync 仍然失败。
我查看了这个线程,但已经实现了这些更正: IdentityRole in multi-tenant application
ApplicationRoleStore.cs
ApplicationRoleValidator.cs
应用程序角色.cs
ApplicationDbContext.cs