我有3个ASP.NET MVC网站共享同一个域。
这些网站向客户展示。客户需要单独登录每个网站。我希望使用单点登录(SSO)为所有这些站点提供通用登录,这样如果客户登录到一个站点,他/她也将自动登录到其他2个站点。
网站#1和2托管在带有Windows Server OS(购买的VM)的Microsoft Azure虚拟机中,而网站#3托管在MS Azure云中。如何在1/2和3网站之间实现单点登录?
由于
答案 0 :(得分:0)
您可以将Azure Active Directory作为身份提供程序用于您的用户,并将您的不同应用程序与其集成为身份验证机制。
您有与AD in this offical Github Repo.和the Developer Guide集成的MVC应用程序示例,其中包含有关该平台以及如何与不同技术集成的说明。