Angular-oauth2-oidc - Angular SSO(单点登录)oAuth2

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

注销并清除会话存储后,问题仍然存在,登录表单在下次登录时不会提示输入帐户。尝试过loadDiscoveryDocumentAndTryLogin、loadDiscoveryDocumentAndLogin、loadDiscoveryDocument等各种认证流程,均未成功。

下次尝试登录时我想要登录表单。

angularjs oauth-2.0 oauth openid-connect google-sso
1个回答
0
投票

您必须清除所有 cookie 和/或直接在授权服务器中注销。在应用程序中注销不会自动从服务器注销用户。

或者,您可以将此配置选项传递给您的流程:

customQueryParams: {
    prompt: "login"
}

这会将

prompt=login
参数添加到授权请求中。这告诉授权服务器始终显示登录屏幕而不依赖 SSO 会话。但是,这必须在服务器端正确实现,因此这取决于您使用的 IDP 以及该提供商是否支持
prompt=login
选项。

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