22得票3回答
抑制ASP.NET Core中API URL的重定向

我有一个使用cookie身份验证的ASP.NET Core网站,大部分页面都是这样。对于那些页面,服务器默认响应为向未经授权的客户端提供302重定向是理想的。但是,该网站还接受API请求;它们使用API密钥,不需要cookie。 理想情况下,我希望完全关闭API URL的cookie处理,但...

25得票3回答
在默认的MVC5应用中,在账户关联步骤中获取来自外部提供商Google和Facebook的电子邮件。

显然,您可以通过在Startup.Auth.cs中的FacebookAuthenticationOptions对象中添加作用域来使用Facebook提供程序实现此操作: http://blogs.msdn.com/b/webdev/archive/2013/10/16/get-more-in...

21得票2回答
ASP.Net身份验证登录重定向强制协议(Https)

希望我只是错过了一些非常简单/明显的东西-为什么,更重要的是,如何在重定向到“登录”时维护(或强制)协议? 举个例子: 原始协议是https 人们会认为像login这样的东西应该是“默认”的,但是如上所示,重定向(似乎)并没有保持它。 我尝试过的东西: 有一个RequireH...

11得票1回答
在不同的应用程序池身份下生成Asp.Net Identity密码重置令牌并在另一个身份下进行验证

我们有一个面向客户的网站和一个用于创建用户的后台。当在我们的开发人员机器上运行IIS Express时,使用欢迎电子邮件和密码重置创建新用户是无瑕疵的。然而,当我们部署应用程序并将其托管在不同的IIS服务器上,使用不同的应用程序池标识时,它就无法正常工作。 我们已经能够在相同的服务器上脱机复...

13得票2回答
跨请求保留声明

var user = UserManager.Find(...); ClaimsIdentity identity = UserManager.CreateIdentity( user, DefaultAuthenticationTypes.ApplicationCook...

14得票4回答
在视图中获取ASP.NET身份验证的当前用户

我使用ASP.NET Identity 2.0和MVC。我需要在视图中记录用户的名字、姓氏、电子邮件等信息。如何获取这些信息?我只能获取@User.Identity,但没有我的用户类的属性。//in my view, i need here my ApplicationUser class &...

7得票3回答
在自定义用户标识后,User.Identity.GetUserId()返回错误的字符串类型。

我为实体框架和ASP.NET Identity创建了自定义用户模型。 我查看了此处的其他答案,它们与我的问题接近,但答案不符合我的要求,因此我在这里询问。 一切都很好。但是当我尝试获取用户ID时: ApplicationUser user = await manager.FindByIdA...

29得票3回答
自定义表的身份验证2.0

我对ASP.NET Identity还是新手,仍在努力理解它的工作原理。不幸的是,我发现尝试过的许多教程都是针对Identity 1.0的,而我正试图使用Identity 2.0。 我面临的最大问题是,我认为会很简单的事情,但结果并非如此。我想做的是使用现有的数据库和用户表。目前,我似乎只能...

8得票1回答
ASP.Net Identity 2.0中的UserManager.Users.ToListAsync和UserManager.FindByIdAsync方法中的Include属性

我正在尝试实现Asp.Net Identity 2.0。在这篇博客的帮助下,我已经做得非常好了。但是我选择了稍微不同的路线。我希望一些数据不是用户对象的一部分,而是一个新创建的客户对象的一部分。我想将身份验证和授权数据与我的业务数据分开。 因此,在我的情况下,我通过添加一个客户属性来修改了A...

28得票1回答
如何在不使用角色的情况下,在ASP.NET WebAPI中实现基于声明的授权?

我有一个使用Claims的ASP.Net WebAPI 2应用程序。这些声明作为两个附加列存储在标准Identity2 AspNetUsers表中:CREATE TABLE [dbo].[AspNetUsers] ( [Id] INT ...