34得票3回答
DotNet Core中的NormalizedUserName和Username有什么区别?

我正在尝试为MongoDB创建一个自定义的IUserLoginStore实现,当使用时我注意到了。 UserManager<ApplicationUser> 用这种方法 var userResult = await _userManager.CreateAsync(use...

32得票6回答
我该如何从ASP.NET Core的视图中访问我的ApplicationUser属性?

我正在处理一个ASP.Net vNext/MVC6项目。我正在适应ASP.Net Identity。 ApplicationUser类是添加任何其他用户属性的地方,这与Entity Framework配合使用,并且我的额外属性按预期存储在数据库中。 但是,当我想从视图中访问当前登录用户的详...

30得票7回答
在ASP.NET Core Identity UI中更改路由?

我正在使用自 ASP.NET Core 2.1 发布以来可用的新 Identity UI 包。在使用新生成的 MVC 项目时,以下是一些可用的页面 URL: /Home/About /Home/Contact /Identity/Account/Login /Identity/Account...

30得票1回答
.NetCore JwtBearerAuthentication没有拒绝过期的令牌

我正在生成JWT用于我的WebApi项目。我将令牌设置为1分钟后过期,以便测试在到期日期后提交时是否拒绝该令牌。 创建令牌控制器public async Task<IActionResult> CreateToken([FromBody] CredentialModel mode...

27得票2回答
微软身份平台和ASP.NET Core身份验证有什么区别?

Microsoft identity platform与ASP.NET Core Identity有什么区别? 前者在后者的文档中提到,但我不清楚两者之间的区别。

27得票2回答
Asp.net Core 2.1 Identity的LockoutEnabled属性实际上是用来做什么的?

我正在使用 Asp.net Core 2.1 Identity,有一个名为“LockoutEnabled”的属性。起初我认为这个标志确定用户是否已被锁定,但文档中指出它是“指示用户是否可以被锁定的标志”。那么这个属性是用来做什么的?并且在这个库的版本中是否实现了锁定功能呢?谢谢。

26得票1回答
我们能在Asp.NET Core中销毁/使JWT令牌失效吗?

我使用ASP.NET Core和ASP.NET Core Identity生成JWT令牌。 在客户端,我的React(SPA)应用程序调用API创建令牌,然后在子请求中包括Authorization: Bearer 来自API的令牌。 当我想要注销时,如何立即使令牌在服务器端失效? 目前,我只...

26得票2回答
ASP.NET Core根据用户ID获取用户

使用Asp.net Core Identity 和 entity framework core,如何通过UserId属性获取asp.net用户对象?我知道可以使用HttpContext.User对象获取当前登录的用户:UserManager.GetUserAsync(HttpContext.U...

25得票2回答
如何在ASP.NET Core Identity中注销其他用户

我应该如何在ASP.NET Core Identity中注销另一个用户(不是当前登录的用户)。 我知道在SignInManager中有一个SignOutAsync()方法,但似乎没有接受用户参数的重载。我正在寻找类似于以下内容的东西: signInManager.SignOutAsync(...

25得票3回答
IServiceCollection不包含AddDefaultIdentity的定义。

你有任何想法为什么会出现这个错误? 错误信息 --> "IServiceCollection 不包含 AddDefaultIdentity 的定义"public class Program { public async static void Main(str...