同一浏览器实例上的身份服务器重定向问题

问题描述 投票:0回答:1

当我在同一浏览器实例中使用多个帐户时遇到问题。

在从我的站点到客户端站点的第一次连接中,正在调用授权端点,并且我在日志中看到:“授权请求中没有用户”。所以,我已经重定向到登录页面。

第一次这样很正常。我输入登录名/密码,然后创建会话,并且我已重定向到客户端站点,正确的帐户。

当我决定从帐户注销并在站点中使用另一个帐户时,在连接到客户端站点时,授权端点正在调用,但现在我在日志中看到:“授权请求中的用户:{subjectId}”,之前用户的主题 ID 相同。所以我被重定向到客户端站点,但是到了错误的帐户(上一个用户的帐户)。

我正在使用身份服务器 8。我该如何解决这个问题?

谢谢你

.net single-sign-on openid-connect identityserver4
1个回答
0
投票

要处理此问题,您需要告诉授权服务器您希望新用户登录。通过在授权请求中包含 Open ID Connect prompt=login 参数来实现此目的。

© www.soinside.com 2019 - 2024. All rights reserved.