如何在 AspNet 5 中获取 HttpContext.Current.User.Identity.Name?
How to get HttpContext.Current.User.Identity.Name in AspNet 5?
如何使用 Asp.Net 5 获得 User.Identity.Name?我在 Whosebug 的答案中读到 HttpContext 在这个版本中不再可用,人们正在使用 HttpContextAccessor,但我尝试使用它但对我不起作用,我的上下文 returns 始终为空。
还有其他方法吗?有人建议返回 Asp.Net 4.5 版本吗?
所以,我有几点需要考虑..
- 我的应用程序运行正常,但我需要识别正在使用该系统的用户。
- 我正在使用 "domain\user" 将允许的用户存储在数据库中,我需要维护它。
- 我正在使用 EntityFramework、AspNet5 和 angularjs
有什么建议吗?
我希望您尝试实现的是 windows 身份验证和访问 "domain\users" 详情如 User.Identity.Name。
最近或不久的将来身份验证的工作方式是将用户详细信息存储在 Sql 服务器、Active Directory、Azure 或 openID 等中。
ASP.NET 5 在身份管理方面取得了长足的进步,在很大程度上利用了 Active Directory、SQL Server、Azure 等基础设施改进;在所有这些过程中,ASP.NET 5 停用了 "Windows Authentication"。查看图像,它是在从模板
创建 ASP.NET 5 个项目的过程中
只是重新考虑在 User.Identity.Name 方面使用 ASP.NET 5,我觉得没有必要仅仅因为 windows 身份验证被禁用就移动到 ASP.NET 4.5, Microsoft 提供了其他更好的方法来完成它。
多输入您的需求,我们可以给出更好的建议。
ASP.NET 5 仍处于测试阶段,直到它的生产准备好使用它来学习技能
如何使用 Asp.Net 5 获得 User.Identity.Name?我在 Whosebug 的答案中读到 HttpContext 在这个版本中不再可用,人们正在使用 HttpContextAccessor,但我尝试使用它但对我不起作用,我的上下文 returns 始终为空。
还有其他方法吗?有人建议返回 Asp.Net 4.5 版本吗?
所以,我有几点需要考虑.. - 我的应用程序运行正常,但我需要识别正在使用该系统的用户。 - 我正在使用 "domain\user" 将允许的用户存储在数据库中,我需要维护它。 - 我正在使用 EntityFramework、AspNet5 和 angularjs
有什么建议吗?
我希望您尝试实现的是 windows 身份验证和访问 "domain\users" 详情如 User.Identity.Name。
最近或不久的将来身份验证的工作方式是将用户详细信息存储在 Sql 服务器、Active Directory、Azure 或 openID 等中。
ASP.NET 5 在身份管理方面取得了长足的进步,在很大程度上利用了 Active Directory、SQL Server、Azure 等基础设施改进;在所有这些过程中,ASP.NET 5 停用了 "Windows Authentication"。查看图像,它是在从模板
创建 ASP.NET 5 个项目的过程中只是重新考虑在 User.Identity.Name 方面使用 ASP.NET 5,我觉得没有必要仅仅因为 windows 身份验证被禁用就移动到 ASP.NET 4.5, Microsoft 提供了其他更好的方法来完成它。
多输入您的需求,我们可以给出更好的建议。
ASP.NET 5 仍处于测试阶段,直到它的生产准备好使用它来学习技能