diff --git a/frontend/src/components/Layout/AppHeader.vue b/frontend/src/components/Layout/AppHeader.vue index 0b9b8df..5d7f7c9 100644 --- a/frontend/src/components/Layout/AppHeader.vue +++ b/frontend/src/components/Layout/AppHeader.vue @@ -17,6 +17,7 @@
{{ user?.display_name || '未登录' }}
LDAP · {{ user?.business_line || '' }}业务线
+ 退出 @@ -24,12 +25,18 @@ diff --git a/frontend/src/composables/useAuth.ts b/frontend/src/composables/useAuth.ts index 9257c45..f79858d 100644 --- a/frontend/src/composables/useAuth.ts +++ b/frontend/src/composables/useAuth.ts @@ -2,6 +2,8 @@ import { useAuthStore } from '@/stores/auth' import { authApi } from '@/api/auth' import { redirectToSSO } from '@/utils/sso' +const SSO_SIGNOUT_URL = 'https://bo-staging-sso-internal.jfcs-k8s-qa1.qiniu.io/signout' + export function useAuth() { const authStore = useAuthStore() @@ -15,7 +17,7 @@ export function useAuth() { const logout = async () => { await authApi.logout() authStore.clearAuth() - redirectToSSO() + window.location.assign(SSO_SIGNOUT_URL) } const checkAuth = () => {