|
|
@@ -151,10 +151,11 @@ export function clearOAuthTemp() {
|
|
|
useStore().CLEAR_OAUTH_TEMP()
|
|
|
}
|
|
|
|
|
|
-/** 生成 OIDC 登出链接,跳转到认证服务器登出后再回到应用。 */
|
|
|
+/** 生成 OIDC 登出链接,跳转到认证服务器登出后再回到登录页。 */
|
|
|
export function getOAuthLogoutUrl() {
|
|
|
const config = getOAuthConfig()
|
|
|
const baseURL = config.authorizeURL.replace(/\/oauth2\/authorize$/, '')
|
|
|
- const postLogoutRedirectUri = getOAuthRedirectUri()
|
|
|
+ // 登出后回到应用根路径,由路由守卫自动跳转到登录页
|
|
|
+ const postLogoutRedirectUri = location.origin + '/'
|
|
|
return `${baseURL}/logout?post_logout_redirect_uri=${encodeURIComponent(postLogoutRedirectUri)}`
|
|
|
}
|