问题标签 [asp.net-identity]

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.

0 投票
9 回答
221346 浏览

c# - 如何获取当前用户,以及如何在 MVC5 中使用 User 类?

  • 如何在MVC 5中获取当前登录用户的 ID ?我尝试了 StackOverflow 的建议,但它们似乎不适用于 MVC 5。
  • 此外,将内容分配给用户的 MVC 5 最佳实践是什么?(例如User应该有Items。我应该将用户存储IdItem吗?我可以使用导航属性扩展User类吗?List<Item>

我正在使用 MVC 模板中的“个人用户帐户”。

试过这些:

'Membership.GetUser()' 为空。

0 投票
3 回答
1100 浏览

asp.net - 在哪里可以找到 ASP.NET Identity RC1 的文档?

微软将 ASP.NET Identity 框架更新到 1.0.0-rc1 版本后,我找不到任何文档或指导如何使用它。github 上有 2 个示例项目(),但它们不包括高级内容,如令牌、密码重置、角色等。

0 投票
1 回答
944 浏览

asp.net - ASP.NET 成员/身份 MVC 5

我知道 MVC 5 使用 Microsoft.AspNet.Identity,但是我仍然很困惑解决它,我似乎无法弄清楚如何做相当于:

一般目的是获取在线用户列表。

0 投票
2 回答
759 浏览

asp.net - 在上下文种子期间同步注册用户

在我的 ASP.Net MVC 5 项目中,我有一个自定义初始化程序类:

我想为几个用户播种上下文。问题是新的 MVC 5 是async并且我尝试做的任何事情都失败了。这是我尝试创建用户的代码:

当我运行此代码时,它卡在上面的行中,但是当我在网站上运行它并注册用户时,它运行良好。我在这里缺少什么吗?

0 投票
3 回答
20572 浏览

c# - 获取 ASP.NET MVC5 身份系统中的所有角色名称

MVC5 使用新的身份系统。如何获取所有角色名称?

我尝试通过IdentityStore但没有成功访问它。

0 投票
1 回答
1123 浏览

asp.net - MVC5 - 访问用户对象的最有效方式

在学习 C# 和 MVC 时,我在 VS2013 Preview 中使用股票 MVC 模板,我试图获取对当前登录用户的 User 类(模板在 IdentityModel.cs 文件中创建的内容)的引用(如果适用)或来自用户 id guid。

目前我有这个(并且它有效),但它似乎有点复杂并且可能很昂贵(我不确定它是如何运作的)。

有没有更清洁或更有效的方法来做到这一点?没有异步方法就可以做到吗?

0 投票
3 回答
9055 浏览

asp.net - 获取当前用户 ASP.NET Visual Studio 2013 Preview ClaimsPrinciple

我正在尝试使用新的 Visual Studio 2013 Preview for Web 在 Web 表单项目中获取当前用户。我可以使用 Page.User 获取用户名,但试图获取用户 ID 是我卡住的地方。它正在使用他们提出的这种新的身份模型。

这就是我所拥有的:

0 投票
3 回答
8428 浏览

asp.net-mvc - 解耦 Microsoft.AspNet.Identity.*

我在 Visual Studio 2013 RC 中工作,并正在使用新Microsoft.AspNet.Identity.*包测试表单身份验证。

我想整合这些概念(用户、角色等),但想使用我自己的域模型(POCO),它们在不同的程序集中。我也不想创建对Microsoft.AspNet.Identity.*dll 的依赖。

这甚至可能吗?我发现这篇文章说它不是,但这篇文章是基于预览而不是身份包的 RC 版本编写的。

0 投票
6 回答
81175 浏览

asp.net - 如何从 ASP.NET Identity 获取用户列表?

编辑:这个问题已经过时了

在我提出这个问题时,身份框架是一个移动的目标。作者改变了很多东西,他们解耦了其他一些东西,让一切变得更容易。

查看github上的Asp.NET Identity Sample 项目。


我正在创建一个需要用户管理的小型应用程序。不允许注册,而是有一个超级用户将创建和修改登录信息。

我正在使用新的ASP.NET Identity成员资格系统,果然,创建用户和添加角色既简单又直观。

现在,我的问题是:如何使用生成的 AccountController 类使用的 AuthenticationIdentityManager 类获取用户列表?我找不到从控制器访问用户列表的方法。

(顺便说一句,新名称“身份”对某些人来说可能听起来很棒,但搜索起来很痛苦。)

编辑:如果我尝试这样做

我得到一个例外Invalid column name 'Discriminator'。ApplicationDbContext 的定义由新应用程序向导自动生成:

所以我的猜测是该Discriminator列用于区分ApplicationUser. User但是,它在我的数据库中不存在(由应用程序自动创建。)

0 投票
1 回答
1747 浏览

asp.net - How can I get early access to upcoming Asp.Net Identity changes?

Since there are a lot of changes between each version of Asp.Net Identity, is there a way to get early access to any upcoming changes going forward?