注销并清除会话存储后,问题仍然存在,登录表单在下次登录时不会提示输入帐户。尝试过loadDiscoveryDocumentAndTryLogin、loadDiscoveryDocumentAndLogin、loadDiscoveryDocument等各种认证流程,均未成功。
下次尝试登录时我想要登录表单。
您必须清除所有 cookie 和/或直接在授权服务器中注销。在应用程序中注销不会自动从服务器注销用户。
或者,您可以将此配置选项传递给您的流程:
customQueryParams: {
prompt: "login"
}
这会将
prompt=login
参数添加到授权请求中。这告诉授权服务器始终显示登录屏幕而不依赖 SSO 会话。但是,这必须在服务器端正确实现,因此这取决于您使用的 IDP 以及该提供商是否支持 prompt=login
选项。