SSO: Rebuild the server url without query string and/or hash (#4731)

This commit is contained in:
Elias Nahum 2020-08-27 08:36:57 -04:00 committed by GitHub
parent c21b61bef2
commit 7a0b5f982e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -114,10 +114,11 @@ class SSO extends PureComponent {
// Check whether we need to set a sub-path
parsedUrl.set('pathname', original.pathname || '');
parsedUrl.set('query', '');
Client4.setUrl(parsedUrl.href);
// Rebuild the server url without query string and/or hash
const url = `${parsedUrl.origin}${parsedUrl.pathname}`;
Client4.setUrl(url);
CookieManager.get(parsedUrl.href, true).then((res) => {
CookieManager.get(url, true).then((res) => {
const mmtoken = res.MMAUTHTOKEN;
const csrf = res.MMCSRF;
const token = typeof mmtoken === 'object' ? mmtoken.value : mmtoken;