asp.net-identity-2相关内容
我在 ASP.NET MVC 应用程序中设置了 OWIN(包括电子邮件确认).创建帐户后,我会收到一封电子邮件,其中包含用于确认我的电子邮件的链接.当我访问该链接时,我收到“无效令牌"错误. 如果我在调试项目时采用完全相同的链接并将域更改为指向 localhost,则电子邮件确认正常. 项目正在部署到 Azure 网站(我无法远程调试).当确认失败时,我已经输入了一些代码以通过电子邮件
..
我成功地在 MVC 5、Entity Framework 6 应用程序中使用 Moq 模拟对我的 BusAct 控制器进行了集成测试,该应用程序基于一个简单的成员资格数据库.但现在我已将数据库迁移到 Identity 2.0 并将 UserProfile 替换为 ApplicationUser. IdentityDbContext:(修改自Simple members DbContext)
..
我正在使用 asp.net 5 和 MVC 6 设置一个新项目,但由于 EF 7 中缺少功能,我想使用 Entity Framework 6. 我设置了 EF 6.1.3 并且可以正常工作. Identity 3.0 依赖于 EF 7,因此我已将其删除并在 Identity 2.2 中引用但我不确定从这里去哪里. 解决方案 我不确定在 ASP.NET 5 的最终版本中将如何处理
..
我有 ASP.NET MVC 5 网站的默认项目模板,我正在尝试列出所有具有角色名称(而不是 ID)的用户. 查询是: db.Users.Include(u => u.Roles).ToList() 然后我想用类似这样的方式打印角色名称: @string.Join(", ", user.Roles.Select(r => r.RoleId)) 问题是我只能访问 RoleId,而不是存
..
创建 ASP.NET MVC5 项目后(目标框架为 .NET 4.5.1,身份验证类型为个人用户帐户),那么配置项目以将用户、声明、角色等保存在 Oracle 12c 数据库中的最优雅的方法是什么?我的意思是,如何在不破坏自动生成的 MVC5 项目结构的情况下将授权/身份验证数据保留在 Oracle 中. 我想改变 标记是不够的,应该有另一个 Orac
..
我通过添加外键列扩展了 IdentityUserRole,现在我无法授权或检索角色信息.可以请任何人帮助我解决这个问题. 我的 IdentityUserRole 有一个来自 AspNetApplications 表的外键列,IdentityUserRole 扩展如下 公共类 AspNetUserRoles : IdentityUserRole{[钥匙]公共字符串 ApplicationId
..
这是 MVC 5/EF6.所以我有以下课程: 公共类用户:IdentityUser{公共用户(){级别 = 新列表();}[必需,最大长度(200)]公共字符串名字 { 获取;放;}[必需,最大长度(200)]公共字符串姓氏{得到;放;}公共虚拟ICollection水平{得到;放;}} 和 公开课等级{公共 int ID { 获取;放;}[必需的]公共字符串名称 { 获取;放
..
(编辑 - 找到正确的修复方法!见下文) 好的 - 这是我对 .Net Core 2.0 和身份验证的第一次尝试,尽管我过去曾使用 Web API 2.0 做过一些事情,并且在过去几年中在各种 MVC 和 Webforms ASP 项目上进行了相当广泛的工作. 我正在尝试使用 .Net Core 创建一个仅限 Web API 的项目.这将形成用于生成一些报告的多租户应用程序的后端,因此
..
我正在为 OWIN 和 Azure Active Director 实施 OAuth2 提供程序.FWIW,此时 OpenId Connect 选项不符合这项工作的要求. 我得到一个授权码,并返回到我的回复 url,其中包含 auth_code、状态,并向“scheme://login.windows.net/{myguid}/oauth2/token"请求令牌. //构建令牌请求的主体v
..
我正在尝试在 IOS 应用程序中实现 OAuth2 隐式授权流程.在这种情况下,它需要令牌请求而不是代码请求,因为您无法在本机应用程序中安全地共享客户端密码. 所以这样的请求会产生一个登录表单: https://login.windows.net//oauth2/authorize?api-version=1.0&client_id=&respon
..
我在具有 Identity 2 的 MVC 5 项目上使用 Ninject. 对于其余的数据上下文和控制器,我在依赖注入方面没有问题. 对于使用 Identity 2 模型的帐户控制器,当我尝试登录时,我的 UserManager 为空: 公共类 AccountController : 控制器{私有 ApplicationUserManager _userManager;公共帐户控制
..
我正在为我的应用程序使用身份 2.0,并希望将数据功能移动到存储库层,例如以下代码: 公共类 ApplicationDbInitializer : DropCreateDatabaseIfModelChanges{受保护的覆盖无效种子(ApplicationDbContext 上下文){InitializeIdentityForEF(context);base.Seed(上下文);}//在Ad
..
我正在使用 Identity 2.0 示例. 我通过在 ExternalLoginCallback 操作方法中将 isPersistent 设置为 true 得到了这一点,浏览器将在用户下次(在限制范围内)使用同一浏览器访问时自动登录.我知道如果用户的“记住我"首选项被捕获并传递给 ExternalLogin 操作方法,它可以放入 returnUrl 并在 ExternalLoginCall
..
我对身份和 MVC 非常陌生,我正在尝试创建一个 MVC 应用程序作为我的第一个项目. 我已经能够关注 一些教程 并成功地向我的 ApplicationUser 添加了额外的属性:IdentityUser 类 公共类ApplicationUser: IdentityUser{[必需的][显示(名称=“用户名")][字符串长度(50)]公共字符串句柄{获取;放;}[StringLength(
..
我是一名 Asp.net 开发人员,但对 Asp.net Identity 框架非常陌生.我一直在研究示例应用程序并学习了一些关于 Identity 的教程,但我仍然无法完全掌握这个概念.我对 Asp.net 会员资格有非常严格的控制,但 Identity 似乎与会员资格完全不同.我将解释我到目前为止所做的事情. 我正在创建一个简单的应用程序,我在其中遵循代码优先的方法.我为 User 创建
..
我正在使用 ASP.Net Identity 来实现外部登录.用户使用谷歌登录后,我得到谷歌的外部访问令牌.然后我再次调用 ObtainLocalAccessToken() 用外部访问令牌交换新的本地访问令牌. ObtainLocalAccessToken() 调用 VerifyExternalAccessToken() 它通过手动进行 http 调用并解析 user_id 来验证提供者的外
..
我改为使用新的 ASP.NET Identity 2.我实际上使用的是 Microsoft ASP.NET Identity Samples 2.0.0-beta2. 谁能告诉我在哪里以及如何修改代码,以便它存储用户的名字和姓氏以及用户详细信息.这现在是索赔的一部分吗?如果是,我该如何添加? 我想我需要在这里添加这个,这是帐户控制器中的注册方法: if (ModelState.Is
..
我正在尝试找到一种方法来禁用 Identity 2.0 中的用户,但似乎找不到有关它的任何信息. 我想基本上将用户设置为 IsActive=false 并且希望在创建用户后立即执行此操作.但是,我需要一种方法来为我们的站点管理员设置 IsActive.我已经拥有 ASP.Net 会员资格,但我希望将该站点转换为 MVC 和 Identity. 根据我的要求,我们要求人们继续注册一个帐户
..
我使用 ASP.NET Identity 2.0 和 MVC.我需要在视图中登录用户的姓名、姓氏、电子邮件等.怎么能拿到?我只能得到 @User.Identity 但没有我的用户类的属性. //在我看来,这里需要我的 ApplicationUser 类
@User.Identity.Name//ApplicationUser类公共类 ApplicationUser : IdentityU
..
我无法让 ASP 标识按需刷新其存储在 cookie 中的标识. 在 Startup.Auth.cs 文件中,cookie 设置为如下重新生成: app.UseCookieAuthentication(new CookieAuthenticationOptions{AuthenticationType = DefaultAuthenticationTypes.ApplicationCook
..