Single sign on 使用IdentityServer4实现SSO
在的帮助下,我实现了身份管理服务器 我正在运行以下应用程序:Single sign on 使用IdentityServer4实现SSO,single-sign-on,identityserver4,Single Sign On,Identityserver4,在的帮助下,我实现了身份管理服务器 我正在运行以下应用程序: 我运行身份服务器 我运行API 我运行MVC客户机 我的MVC客户端在Chrome浏览器中打开。打开后,我单击登录并提供用户名和密码,然后单击提交。我成功登录,它将我重定向到主页 问题是,在我打开另一个Chrome窗口后,我尝试打开MVC客户端,它再次要求我登录。如何解决此问题?如果您从Visual Studio调试器运行MVC客户端,它将创建一个全新的浏览器会话(没有旧的cookie、应用程序数据等)。由于IdentityServe
问题是,在我打开另一个Chrome窗口后,我尝试打开MVC客户端,它再次要求我登录。如何解决此问题?如果您从Visual Studio调试器运行MVC客户端,它将创建一个全新的浏览器会话(没有旧的cookie、应用程序数据等)。由于IdentityServer将记录的用户信息保存在cookie中,通过这样运行应用程序,您将失去此cookie,这就是您被迫重新登录的原因
我建议您将MVC客户端部署到本地IIS站点,然后重试。您将看到不会发生此类问题(当然,只要您不是以匿名模式打开网站)。如果您是从Visual Studio调试器运行MVC客户端,它将创建一个全新的浏览器会话(没有旧cookie、应用程序数据等)。由于IdentityServer将记录的用户信息保存在cookie中,通过这样运行应用程序,您将失去此cookie,这就是您被迫重新登录的原因
我建议您将MVC客户端部署到本地IIS站点,然后重试。您将看到不会出现此类问题(当然,只要您不是以匿名模式打开网站)。非常感谢您的Valible帮助,我尝试此操作并更新答案状态感谢您的帮助非常感谢您的Valible帮助,我尝试此操作并更新答案状态感谢您的帮助