我是在Documentation的帮助下实现身份管理服务器的。
我正在运行以下应用程序:
我的MVC客户端在一个浏览器(chrome)中打开。打开后我点击登录并提供用户名和密码,然后点击提交。我成功了,它将我重定向到主页。
我的问题是
在我打开另一个浏览器(chrome)窗口后,我尝试打开MVC客户端,它再次要求我登录
任何人都可以帮我解决这个问题。
答案 0 :(得分:2)
如果从Visual Studio调试器运行MVC客户端,它将创建一个全新的浏览器会话(没有旧的cookie,应用程序数据等)。由于IdentityServer将记录的用户信息保存在cookie中,通过像这样运行您的应用程序,您将丢失此cookie,这就是您被迫重新登录的原因。
我建议您将MVC客户端部署到本地IIS站点,然后重试。您将看到没有出现此类问题(当然,只要您不以隐身模式打开网站)。