技术问答

问题描述 我正在使用具有多个外部登录提供程序的ASP.NET身份,我需要处理以下方案: 1)用户登录使用外部服务(让我们说这是Facebook), 应用程序从Facebook中抓取一些信息(名字和姓氏,出生日期等)索赔包含此信息的索赔被添加到标识中. 2)我需要将此信息存储在应用程序db中,以获取以下方案: 管理员浏览注册用户列表 电子邮件订阅服务将使用名字和姓氏 … 问题是,如果用户更新他/她的Fa

2023-02-15  285
技术问答

问题描述 我有一个ASP.NET MVC 5项目(Razor引擎),其具有具有单个用户帐户的Identity 2.0.我正在使用Visual Studio Professional 2013 我没有找到任何清晰的例子(为什么不出盒子?)我如何种子的识别2.0数据库和我看到的所有示例都是一半的支持,因为他们没有说出你所拥有的地方实施. 我使用了使用configuration.cs文件创建迁移文件夹的enable迁移.它具有覆盖的种子

2023-02-15  289
技术问答

问题描述 我正在使用ASP.NET 5和MVC 6设置一个新项目,但是由于EF 7中缺少功能,我想使用实体框架6. i设置了EF 6.1.3,这正常工作. 身份3.0取决于EF 7,因此我已将其删除并在身份2.2中引用 但是我不确定从这里去哪里. 推荐答案 我不确定在ASP.NET 5的最终版本中如何处理,但是在ASP.NET 5 RC1的情况下,我们有以下内容: 首先,您应该使用Identity 3.0,因为据我所知,没有办法使

2023-02-15  251
技术问答

问题描述 我正在使用IdentityServer3进行身份验证.所有用户都存储在SQL DB中,因此我还使用Microsoft.AspNet.Identity框架进行实际身份验证,并且出于相同的目的,我创建了自己的ApplicationUserManager类. ASPNET身份已将IOC功能集成到OWIN中间件中.它注册ApplicationUserManager喜欢: app.CreatePerOwinContext<A

2023-02-15  325
技术问答

问题描述 我们正在使用2FA与ASP.NET Identity 2通过电子邮件.这有用很多时间,但在某些情况下,有延迟的安全代码延迟到用户电子邮件,安全码的6分钟窗口变得太短. 有没有办法调整2FA代码的此时间窗口? 推荐答案 我认为你必须在UserTokenProvider中更改有效性 – inespan. 在UserManager<TApplicationUser>实现中尝试以下内容: public s

2023-02-15  307
技术问答

问题描述 我正在尝试将身份表重命名为角色,用户,userroles,UserLogins和UserChaims.我部分成功地执行并使用命令更新表更新我的数据库. 但是,我似乎无法摆脱aspnetusers表,它始终只使用一个列,id列生成,尽管我得到另一个列表的另一个用户表,以及另一个id列. 更新数据库生成的脚本 Applying automatic migration: 201501190035078_AutomaticMig

2023-02-15  281
技术问答

问题描述 我已被要求提供通过UI创建用户的能力,没有密码.我正在尝试使用ASP.NET身份完成这一点. 我能够使用UserManager s Create方法成功创建一个没有密码的用户: if (vm.ShouldHavePassword) { userManager.Create(userToInsert, vm.Password); } else { userManager.Create(userToInser

2023-02-15  268
技术问答

问题描述 我首先使用EF 6代码创建了我的数据层,我正在通过EvInitializer类的Seed方法填充DB,从DropCreateDatabaseIfModelChanges继承. Seed方法的实现是 protected override void Seed(EvContext context) { //Add other entities using context methods ApplicationUser

2023-02-15  265
技术问答

问题描述 我正在使用 mysql数据库,使用 asp dot net net核心2 .plase帮助我如何使用 asp net标识 mysqldatabase . 推荐答案 我必须为客户执行此操作.而且我在一个与ASP.NET核心1.0的应用程序中,但对于好奇心,我也尝试了在.NET Core 2.0中的应用程序. 我所做的是从 https://www .nu​​get.org/packages/pomelo.entityfr

2023-02-15  252
技术问答

问题描述 我追随.净核心帐户和密码恢复,我不确定如何工作.教程说要在startup.cs中添加电子邮件服务,那么一切刚刚开始工作.我不知道忘记密码页面所在的位置,它没有与其他页面一起,我检查了隐藏的文件和它自我的实际目录(参见图像),但我正在从重置密码链接重定向到那里.我不知道如何调用电子邮件服务我可以设置一个断点,并看到它正在按正确的数据击中.我可以看到用于获取用户信息的SQL查询.这一功能是核心标识吗? 推荐答案 我

2023-02-15  363