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 = () => {