fix(identity): 统一认证启用时直接跳转登录

双上下文配置不再落入工作台本地登录页,首次点击统一入口直接发起未预选上下文的 OIDC BFF 登录。

验证:OIDC 定向 Vitest 8 项通过;Web TypeScript 检查与生产构建通过。
This commit is contained in:
2026-07-31 17:33:02 +08:00
parent 59f0817938
commit 93d36d0e55
3 changed files with 18 additions and 9 deletions
+1 -4
View File
@@ -1321,10 +1321,7 @@ export function App() {
const configuration = await loadOIDCRuntimeConfiguration(true);
const identityEnabled = configuration.enabled && configuration.oidcLogin;
setOIDCEnabled(identityEnabled);
if (
loginEntryAction(identityEnabled) === 'oidc' &&
configuration.contextTypes.length === 1
) {
if (loginEntryAction(configuration) === 'oidc') {
setOIDCCallbackError(null);
await startOIDCLogin(undefined, configuration);
return;