From 19664e54be7dddadf2516c32fcaea48a60b258b5 Mon Sep 17 00:00:00 2001 From: RMidhunSuresh Date: Fri, 30 Jul 2021 22:52:40 +0530 Subject: [PATCH] Parse loginToken from query parameter Signed-off-by: RMidhunSuresh --- src/domain/navigation/index.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/domain/navigation/index.js b/src/domain/navigation/index.js index 46839239..a3b587df 100644 --- a/src/domain/navigation/index.js +++ b/src/domain/navigation/index.js @@ -152,6 +152,10 @@ export function parseUrlPath(urlPath, currentNavPath, defaultSessionId) { const userId = iterator.next().value; if (!userId) { break; } pushRightPanelSegment(segments, type, userId); + } else if (type.includes("loginToken")) { + // Special case for SSO-login with query parameter loginToken= + const loginToken = type.split("=").pop(); + segments.push(new Segment("sso", loginToken)); } else { // might be undefined, which will be turned into true by Segment const value = iterator.next().value;