feat: RainID 单点登录接入(ROPC 密码登录 + 授权码 PKCE + 影子账号 + 注册跳转 + 登出联动)

This commit is contained in:
2026-08-10 18:20:42 +08:00
parent 6ce6438854
commit 4200826120
12 changed files with 533 additions and 5 deletions
+5
View File
@@ -118,6 +118,11 @@ export default function Layout() {
setToken(null);
setUser(null);
notifyAuthChange();
if (settings.rainid_enabled === '1') {
// RainID 单点登录:清本地后联动登出 RainID 端会话(整页跳转,不显示本地提示)
window.location.href = '/api/auth/oidc/logout';
return;
}
showSnackbar('已退出登录');
};