Skip to content

Commit 4f4f6ba

Browse files
committed
change from local to session for redirect auth urls
1 parent 913ff95 commit 4f4f6ba

7 files changed

Lines changed: 9 additions & 11 deletions

File tree

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@
99
<body class="mat-typography">
1010
<df-root></df-root>
1111
<script type="text/javascript" src="https://assets.calendly.com/assets/external/widget.js"></script>
12-
<script src="runtime.7a3bff299313cac5.js" type="module"></script><script src="polyfills.def0190516b19e6b.js" type="module"></script><script src="main.fdc080c24d230ec0.js" type="module"></script></body>
12+
<script src="runtime.5603de44aa2b3c3a.js" type="module"></script><script src="polyfills.def0190516b19e6b.js" type="module"></script><script src="main.7972eee05a8891ae.js" type="module"></script></body>
1313
</html>

dist/main.7972eee05a8891ae.js

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/main.fdc080c24d230ec0.js

Lines changed: 0 additions & 1 deletion
This file was deleted.
Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/app/adf-user-management/df-login/df-login.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ export class DfLoginComponent implements OnInit {
162162
*/
163163
getOAuthUrl(servicePath: string): string {
164164
const base = '/api/v2/' + servicePath;
165-
const redirectUrl = localStorage.getItem(REDIRECT_URL_KEY);
165+
const redirectUrl = sessionStorage.getItem(REDIRECT_URL_KEY);
166166
if (!redirectUrl) {
167167
return base;
168168
}

src/app/shared/utilities/url.ts

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,9 @@ export function captureRedirectUrl(): void {
3232
const urlParams = getHashAwareQueryParams();
3333
const redirectUrl = urlParams.get('redirect');
3434
if (redirectUrl) {
35-
localStorage.setItem(REDIRECT_URL_KEY, redirectUrl);
35+
sessionStorage.setItem(REDIRECT_URL_KEY, redirectUrl);
3636
} else {
37-
// No redirect param means normal login — clear any stale redirect URL
38-
// left over from a previous MCP OAuth flow
39-
localStorage.removeItem(REDIRECT_URL_KEY);
37+
sessionStorage.removeItem(REDIRECT_URL_KEY);
4038
}
4139
}
4240

@@ -46,10 +44,10 @@ export function captureRedirectUrl(): void {
4644
* @returns true if redirect is happening, false otherwise
4745
*/
4846
export function handleRedirectIfPresent(sessionToken?: string | null): boolean {
49-
const redirectUrl = localStorage.getItem(REDIRECT_URL_KEY);
47+
const redirectUrl = sessionStorage.getItem(REDIRECT_URL_KEY);
5048

5149
if (redirectUrl) {
52-
localStorage.removeItem(REDIRECT_URL_KEY);
50+
sessionStorage.removeItem(REDIRECT_URL_KEY);
5351
if (sessionToken) {
5452
const separator = redirectUrl.includes('?') ? '&' : '?';
5553
const finalUrl = `${redirectUrl}${separator}session_token=${sessionToken}`;

0 commit comments

Comments
 (0)