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}`);