From 8484465d09b93ed525bd9783cec4ae8aa341d27f Mon Sep 17 00:00:00 2001 From: DacongDA Date: Thu, 21 Nov 2024 20:31:56 +0800 Subject: [PATCH] feat: fix SAML failed to redirect issue when login api returns RequiredMfa (#3364) --- web/src/auth/LoginPage.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/web/src/auth/LoginPage.js b/web/src/auth/LoginPage.js index 36d901c7..78ff6357 100644 --- a/web/src/auth/LoginPage.js +++ b/web/src/auth/LoginPage.js @@ -488,6 +488,10 @@ class LoginPage extends React.Component { const accessToken = res.data; Setting.goToLink(`${oAuthParams.redirectUri}#${amendatoryResponseType}=${accessToken}&state=${oAuthParams.state}&token_type=bearer`); } else if (responseType === "saml") { + if (res.data === RequiredMfa) { + this.props.onLoginSuccess(window.location.href); + return; + } if (res.data2.needUpdatePassword) { sessionStorage.setItem("signinUrl", window.location.href); Setting.goToLink(this, `/forget/${this.state.applicationName}`);