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, {
|
import request, {
|
||||||
AuthError
|
AuthError,
|
||||||
|
getBackendURL
|
||||||
} from './request.js';
|
} from './request.js';
|
||||||
import config from './config.js';
|
import config from './config.js';
|
||||||
|
|
||||||
@@ -9,7 +10,11 @@ import config from './config.js';
|
|||||||
*/
|
*/
|
||||||
export const login = ( returnTo?: URL ) => {
|
export const login = ( returnTo?: URL ) => {
|
||||||
sessionStorage.setItem( 'redirect', location.pathname );
|
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 */
|
/** Logs the user out */
|
||||||
export const logout = async () => {
|
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