From fba4801a415b3f73b2c9bb46c706ff2193098350 Mon Sep 17 00:00:00 2001 From: Joe Zhang Date: Fri, 28 Apr 2023 23:54:48 +0800 Subject: [PATCH] feat: make redirectUri token param follow OAuth2 standard (#1796) * fix: rename token to access_token in implicit flow; change ? in the redirect uri to & * fix typo --- web/src/auth/LoginPage.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/web/src/auth/LoginPage.js b/web/src/auth/LoginPage.js index ffe1d4b3..26a63f72 100644 --- a/web/src/auth/LoginPage.js +++ b/web/src/auth/LoginPage.js @@ -334,8 +334,9 @@ class LoginPage extends React.Component { } else if (responseType === "code") { this.postCodeLoginAction(res); } else if (responseType === "token" || responseType === "id_token") { + const amendatoryResponseType = responseType === "token" ? "access_token" : responseType; const accessToken = res.data; - Setting.goToLink(`${oAuthParams.redirectUri}#${responseType}=${accessToken}?state=${oAuthParams.state}&token_type=bearer`); + Setting.goToLink(`${oAuthParams.redirectUri}#${amendatoryResponseType}=${accessToken}&state=${oAuthParams.state}&token_type=bearer`); } else if (responseType === "saml") { if (res.data2.method === "POST") { this.setState({