asp.net-identity相关内容
当我通过安全戳激活 OWIN 注销无处不在功能并使用 OnValidateIdentity-回调的 CookieAuthenticationProvider 和 SecurityStampValidator-class, 用户每次关闭浏览器都会注销. provider.OnValidateIdentity =SecurityStampValidator.OnValidateIdentity(Sy
..
有没有办法创建自定义用户和角色,而无需在 IdentityUser、IdentityRole 和 IdentityDbContext 中指定 TKey string?我问是因为它似乎认为我不再需要自动生成的主键 Id 并且我绝对想要.执行我在下面所做的操作,UserManager.Create(user, password) 将失败,并在 Id 上显示 EntityValidationError.
..
最近两天我刚刚用我现有的数据库研究和实现了新的 ASP.NET Identity 系统.更多相关信息:将 ASP.NET 身份集成到现有 DbContext. 现在,我有一个可用的 UserStore 和 RoleStore,但我似乎无法弄清楚如何在不编写的情况下在我的 ASP.NET MVC 5 应用程序中利用它们在所有让我感到困惑的身份示例中,似乎有大量代码. 我想要实现两件事:1
..
我正在使用 ASP.NET Identity Provider 和 EF 6 Code First,我创建了一个自定义的 IdentityUserRole 表,其中有一个额外的列 OrganisationId.自定义表名为 UserRole. 该表当前具有UserId和RoleId的默认主键. 我希望在 IdentityUserRole 表的主键中包含 OrganisationId 列
..
我有一个 MVC 5 项目,该项目已被修改为使用 int 作为身份的主键,如下所示 指南 然后我启用了电子邮件确认,如本指南 一切正常.然后我安装了用于依赖注入的 structuremap.mvc5 并将修改后的 DefaultRegistry.cs 添加到 public DefaultRegistry() {扫描(扫描 =>{scan.TheCallingAssembly();sc
..
当我使用时: [授权]公共动作结果索引(){....返回视图();} 或 [Authorize(Users="john")]公共动作结果索引(){....返回视图();} 我的脚本运行良好,但当我使用时: [授权(角色=“管理员")]公共动作结果索引(){.....返回视图();} 错误: 发生与网络相关或特定于实例的错误建立与 SQL Server 的连接.未找到服务器或无法访
..
我正在为大学创建一个简单的应用程序,学生可以在其中提出某种类型的请求,然后由特定专业的员工处理. 我想使用默认的 MVC5 身份系统并使用 TPH 模式扩展 ApplicationUser 类.所以我给ApplicationUser添加了通用属性: 公共类 ApplicationUser : IdentityUser{[必需的]公共字符串名字{获取;放;}[必需的]公共字符串姓氏 { 获取
..
我正在尝试使用我需要的功能为 asp.net Identity 2.0 实现自己的 DAL.我不需要帐户锁定功能.但是当我尝试打电话时 var result = await SignInManager.PasswordSignInAsync(model.Login, model.Password, model.RememberMe, shouldLockout: false); 我得到 Sys
..
我正在构建一个 ASP.NET MVC 5 多租户解决方案,但在角色方面有一个小问题.我创建了一个自定义角色实体,如下所示: public class ApplicationRole : IdentityRole, ITenantEntity{公共应用程序角色(): 根据(){}公共应用程序角色(字符串角色名称):基地(角色名称){}公众号?租户 ID { 获取;放;}} 并完成了其他所有需要
..
由于每个版本的 Asp.Net Identity 之间有很多变化,有没有办法提前获得任何即将发生的变化? 解决方案 我们已经开始将每晚构建发布到 aspnetwebstacknightly myget 提要.目前 1.0.0 RTM 候选版本已经在提要中.展望未来,随着我们开始处理未来版本,此提要也将包含这些预览. 更新: 关于如何获得访问权限的演练帖子
..
我需要开始一个新的 mvc 项目,而且一如既往我对 asp 身份有疑问,不知道该把它放在哪里! 我打算这样组织解决方案: ProjectWebUI - 带有 asp 身份框架的 mvc 应用程序(由具有身份验证的 Internet 模板制成) ProjectDataAccessLayer - 带有使用 dapper 作为数据库访问技术的存储库类 ProjectWebAPI - 网络
..
我希望能够扩展 IdentityRole 的默认实现以包含像描述这样的字段.对 IdentityUser 执行此操作很容易,因为 IdentityDbContext 采用 IdentityUser 类型的通用参数.但是,IdentityDbContext 不允许您为 IdentityRole 执行此操作.我怎样才能做到这一点? 我知道我可以创建一个基本的 DbContext,并实现我自己的
..
在注册用户和登录后,我收到 UserId not found 错误.此外,注册后,数据将保存到数据库和 dbo.AspNetUsers 表中,id 列自动递增,返回类型为 int.AspNetUserClaims 表中有 UserId 列.它有 4 个 Col---Id、UserId、ClaimType、ClaimValue.它的 Id 列是自动递增的,而不是 userId.通过点击此链接,我最初
..
任何人都知道为什么 UserManager.Create(user, password); 可能会抛出 EntityValidationError 说 Id 是必需的. 会不会和我的UserManager有关.设置如下: public class MyAppDb : IdentityDbContext{公共静态 MyAppDb 创建(){返回新的 MyAppDb();}公共 MyAppDb
..
作为测试,我使用 Visual Studio 2013 中的最新模板创建了一个全新的 Asp.Net MVC5 应用程序.我在 Global.asax.cs 中添加了以下方法: protected void Application_PreSendRequestHeaders(){Response.AppendCookie(new HttpCookie("TotalNumberOfCookies
..
我正在尝试掌握 ASP.NET MVC 5 中引入的新成员资格系统,但我遇到了一个小问题,我很确定您能帮我解决. 我将基于 本教程 并为 ApplicationUser 引入了自定义属性,例如 Name、Surname、DOB 等. 但是,我没有创建用户,而是尝试更新当前登录的用户.我正在查看当前用于更改密码的控制器方法. public async Task管理(ManageUser
..
我使用 Identity2.0 和 MVC5 CodeFirst 我已经扩展了 IdentityUser 和 IdentityRole 像这样: 公共类 ApplicationUser : IdentityUser{[必需的][字符串长度(50)]公共字符串名字{获取;放;}[必需的][字符串长度(50)]公共字符串姓氏 { 获取;放;}}公共类 ApplicationRole : Identi
..
我想允许匿名/尚未注册和注册的用户在我的网站上发帖. 帖子(表格)- 身份证(整数)- 主题 (nvarchar)- 身体(nvarchar)- 用户 ID(唯一标识符) 该项目使用最新的 MS 技术(ASP.NET MVC 5+、C#...)我应该如何去做? ASP.NET Identity 是否是正确的解决方案? 它们之间有什么区别: ASP.NET 标识 简单的会员资
..
如何在 mvc 5 中找到登录用户的角色? 我通过这个代码创建了用户 private bool AddUserAndRole(){身份结果 ir;var rm = new RoleManager(new RoleStore(new ApplicationDbContext()));ir = rm.Create(new IdentityRole("admin"));var user = n
..
我在 Visual Studio 2013 RC 中工作,正在使用新的 Microsoft.AspNet.Identity.* 包测试表单身份验证. 我想整合这些概念(用户、角色等),但想使用我自己的不同程序集中的域模型 (POCO).我也不想创建对 Microsoft.AspNet.Identity.* dll 的依赖. 这可能吗?我找到了 这篇文章 说它不是,但这篇文章是基于预览而
..