mirror of
https://github.com/janishutz/oidc-login-sdk.git
synced 2026-10-08 17:36:20 +02:00
fix: redirect for login
This commit is contained in:
1 parent
2f03bec64e
commit
bf3e6baf5f
1 file changed
+11
-3
+11
-3
@@ -1,5 +1,6 @@
|
||||
import request, {
|
||||
AuthError
|
||||
AuthError,
|
||||
getBackendURL
|
||||
} from './request.js';
|
||||
import config from './config.js';
|
||||
|
||||
@@ -9,7 +10,11 @@ import config from './config.js';
|
||||
*/
|
||||
export const login = ( returnTo?: URL ) => {
|
||||
sessionStorage.setItem( 'redirect', location.pathname );
|
||||
location.href = ( config.get().loginEndpoint ?? '/auth/v2/login' ) + ( returnTo ? returnTo.toString() : '' );
|
||||
const url = getBackendURL();
|
||||
|
||||
url.pathname = config.get().loginEndpoint ?? '/auth/v2/login';
|
||||
url.search = returnTo ? returnTo.toString() : '';
|
||||
location.href = url.toString();
|
||||
};
|
||||
|
||||
/**
|
||||
@@ -54,5 +59,8 @@ export const getRedirect = (): string | null => {
|
||||
|
||||
/** Logs the user out */
|
||||
export const logout = async () => {
|
||||
location.href = config.get().logoutEndpoint ?? '/auth/v2/logout';
|
||||
const url = getBackendURL();
|
||||
|
||||
url.pathname = config.get().logoutEndpoint ?? '/auth/v2/logout';
|
||||
location.href = url.toString();
|
||||
};
|
||||
Reference in new issue
Block a user