Use push instead of replace in keycloak-js adapter to enable going back

This commit is contained in:
Joseph Garrone
2021-03-29 06:27:12 +02:00
parent e346b1d9d2
commit 036b6bf82a
2 changed files with 7 additions and 9 deletions

View File

@ -1,6 +1,6 @@
{ {
"name": "keycloakify", "name": "keycloakify",
"version": "0.3.15", "version": "0.3.17",
"description": "Keycloak theme generator for Reacts app", "description": "Keycloak theme generator for Reacts app",
"repository": { "repository": {
"type": "git", "type": "git",
@ -14,8 +14,7 @@
"grant-exec-perms": "node dist/bin/tools/grant-exec-perms.js", "grant-exec-perms": "node dist/bin/tools/grant-exec-perms.js",
"test": "node dist/test", "test": "node dist/test",
"copy-files": "copyfiles -u 1 src/**/*.ftl src/**/*.xml src/**/*.js dist/", "copy-files": "copyfiles -u 1 src/**/*.ftl src/**/*.xml src/**/*.js dist/",
"generate-messages": "node dist/bin/generate-i18n-messages.js", "generate-messages": "node dist/bin/generate-i18n-messages.js"
"watch": "tsc -w"
}, },
"bin": { "bin": {
"build-keycloak-theme": "dist/bin/build-keycloak-theme/index.js", "build-keycloak-theme": "dist/bin/build-keycloak-theme/index.js",

View File

@ -66,13 +66,12 @@ export function createKeycloakAdapter(
return { return {
"login": options => { "login": options => {
window.location.replace( window.location.href=
transformUrlBeforeRedirect( transformUrlBeforeRedirect(
keycloakInstance.createLoginUrl( keycloakInstance.createLoginUrl(
options options
) )
) );
);
return neverResolvingPromise; return neverResolvingPromise;
}, },
"logout": options => { "logout": options => {
@ -86,13 +85,13 @@ export function createKeycloakAdapter(
return neverResolvingPromise; return neverResolvingPromise;
}, },
"register": options => { "register": options => {
window.location.replace( window.location.href =
transformUrlBeforeRedirect( transformUrlBeforeRedirect(
keycloakInstance.createRegisterUrl( keycloakInstance.createRegisterUrl(
options options
) )
) );
);
return neverResolvingPromise; return neverResolvingPromise;
}, },
"accountManagement": () => { "accountManagement": () => {