当我在同一浏览器实例中使用多个帐户时遇到问题。
在从我的站点到客户端站点的第一次连接中,正在调用授权端点,并且我在日志中看到:“授权请求中没有用户”。所以,我已经重定向到登录页面。
第一次这样很正常。我输入登录名/密码,然后创建会话,并且我已重定向到客户端站点,正确的帐户。
当我决定从帐户注销并在站点中使用另一个帐户时,在连接到客户端站点时,授权端点正在调用,但现在我在日志中看到:“授权请求中的用户:{subjectId}”,之前用户的主题 ID 相同。所以我被重定向到客户端站点,但是到了错误的帐户(上一个用户的帐户)。
我正在使用身份服务器 8。我该如何解决这个问题?
谢谢你
要处理此问题,您需要告诉授权服务器您希望新用户登录。通过在授权请求中包含 Open ID Connect prompt=login 参数来实现此目的。