418得票10回答
ASP.NET Identity - HttpContext没有GetOwinContext的扩展方法。

我已经下载并成功运行了ASP.NET Identity示例,地址在这里:https://github.com/rustd/AspnetIdentitySample 现在我正在我的项目中实现ASP.NET Identity框架,但遇到了一个问题,一整天都让我抓狂…… GetOwinCo...

290得票24回答
如何在ASP.NET Core中获取当前已登录用户的ID?

我以前使用MVC5时做过这件事,使用 User.Identity.GetUserId() 但是在这里似乎不起作用。 User.Identity 没有 GetUserId() 方法。 我正在使用 Microsoft.AspNet.Identity。

257得票11回答
ASP.NET MVC 5 - Identity. 如何获取当前的ApplicationUser。

我在我的项目中有一个文章实体,其中有名为"Author"的 "ApplicationUser" 属性。如何获取当前登录 "ApplicationUser" 的完整对象?在创建新文章时,我必须将 Article 中的 Author 属性设置为当前的 ApplicationUser。 在旧的 M...

244得票7回答
一个AspNet Core脚手架应用程序中的登录和注册页面在哪里?

在VS 2017中,我创建了一个新的ASP.NET Core Web应用程序。在向导的第二页上,我选择了Web应用程序,并为身份验证选择了“单个用户帐户”。 现在,我正在尝试找到与/Account/Register和/Account/Login相关联的页面。 _Layout.cshtml引...

239得票10回答
在使用ASP.NET Identity时,我如何更改表名称?

我正在使用Visual Studio 2013的最新版本(RTM,而不是RC)(从MSDN 2013-10-18下载),因此也在使用AspNet.Identity的最新(RTM)版本。当我创建一个新的Web项目时,我选择“个人用户帐户”进行验证。这将创建以下表: AspNetRoles A...

218得票4回答
ASP.NET Identity DbContext 混淆

默认的MVC 5 应用程序在 IdentityModels.cs 文件中带有以下代码 - 这段代码是为默认模板处理所有 ASP.NET Identity 操作的:public class ApplicationDbContext : IdentityDbContext<Applicati...

217得票4回答
ASP.NET Identity中的声明是什么?

有人能解释一下新ASP.NET Identity Core中的声明机制是什么意思吗? 据我所见,有一个AspNetUserLogins表,其中包含UserId、LoginProvider和ProviderKey。 但我仍然无法理解或找到任何关于何时向AspNetUserClaims表添加数...

215得票3回答
ASP.NET Identity的IUserSecurityStampStore<TUser>接口是什么?

在研究 ASP.NET Identity(ASP.NET 中的新成员实现)时,我在实现自己的 UserStore 时遇到了这个接口: //Microsoft.AspNet.Identity.Core.dll namespace Microsoft.AspNet.Identity { ...

210得票6回答
ASP.NET身份验证默认的密码哈希程序 - 它是如何工作的,是否安全?

我想知道MVC 5和ASP.NET Identity Framework附带的UserManager默认实现的Password Hasher是否足够安全?如果是,你能否向我解释它是如何工作的? IPasswordHasher接口如下: public interface IPasswordH...

209得票21回答
如何在asp.net core中获取当前用户

我想获取当前用户,以便访问其邮件地址等字段。 但在asp.net core中我无法做到这一点。 以下是我的代码: HttpContext 在控制器的构造函数中几乎为空。 每次操作都获取用户信息不是好的方式。我希望只获取一次用户信息并将其保存到ViewData中。public Dashboard...