Merge pull request #10323 from iamobservable/feature/frontend-authentication-redirection

feat: Feature/frontend authentication redirection
This commit is contained in:
Timothy Jaeryang Baek 2025-02-18 19:29:23 -08:00 committed by GitHub
commit ea759c4742
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -28,6 +28,12 @@
let ldapUsername = '';
const querystringValue = (key) => {
const querystring = window.location.search;
const urlParams = new URLSearchParams(querystring);
return urlParams.get(key);
};
const setSessionUser = async (sessionUser) => {
if (sessionUser) {
console.log(sessionUser);
@ -39,7 +45,9 @@
$socket.emit('user-join', { auth: { token: sessionUser.token } });
await user.set(sessionUser);
await config.set(await getBackendConfig());
goto('/');
const redirectPath = querystringValue('redirect') || '/';
goto(redirectPath);
}
};