与同一域上的不同站点共享用户身份验证

时间:2017-08-17 23:23:17

标签: asp.net asp.net-mvc asp.net-web-api asp.net-core

我有一个在www.company.com上运行的ASP.NET MVC站点,包含所有用户注册和登录页面等。我使用Identity 2.0进行用户管理。

我想开始使用app.company.com上的asp.net核心网络API将网站迁移到角度应用程序

我不确定如何管理用户身份验证/授权。

用户将登录www.company.com,该网站的部分内容(除了URL更改外,将与用户无缝连接)转到app.company.com

如何在app.company.com上获得无缝签名体验? app.company.com需要知道经过身份验证的用户是谁,即使该用户对www.company.com进行了身份验证吗?

1 个答案:

答案 0 :(得分:0)

我的一个项目中遇到了同样的情况。我们的解决方案是使用IdentityServer进行SSO。您可以将IdentityServer配置为使用现有用户数据库。