Skip to content
Snippets Groups Projects
Commit 7e5eec48 authored by Elisa Giglio's avatar Elisa Giglio
Browse files

redirect automatico dopo il logout

parent 4b831572
No related branches found
No related tags found
No related merge requests found
#FileLock
#Wed Sep 28 12:04:49 CEST 2022
server=localhost\:40625
hostName=localhost
method=file
id=183838e5fe8eaad01f29853014799215c50115862ea
No preview for this file type
This diff is collapsed.
......@@ -2,7 +2,6 @@
import Secure from './secure.js';
import App from './app.js';
import RequestToDomain from './requests-to-domain.js';
// import * as jose from 'jose'; // per la gestione del token
import { getKeycloakRealm, getKeycloakURL, getMyURL } from './configuration.js';
......@@ -41,15 +40,6 @@ else if(uri.includes("#")){
sessionStorage.setItem("expirationTime", expirationTime.toJSON());
const myDomains = await RequestToDomain.getMyDomains();
// const myDomains = [{nome: "casa1", stato:"on", admin: true},
// {nome: "casa2", stato:"off", admin: false},
// {nome: "casa3", stato:"off", admin: true},
// {nome: "casa4", stato:"on", admin: false},
// {nome: "casa4", stato:"on", admin: false},
// {nome: "casa4", stato:"on", admin: false},
// {nome: "casa4", stato:"on", admin: true},
// {nome: "casa4", stato:"on", admin: false}
// ];
const app = new App(myDomains);
}
......@@ -164,8 +154,9 @@ function timeoutRefresh() {
async function logoutKeycloak() {
if(token == null)
return;
clearTimeout(oldTimeout); // DA FARE: funziona, ma vedere se fare il redirect alla pagina iniziale.
window.location.href = `${getKeycloakURL()}realms/${getKeycloakRealm()}/protocol/openid-connect/logout?id_token_hint=${await getIdToken()}`;
clearTimeout(oldTimeout);
// window.location.href = `${getKeycloakURL()}realms/${getKeycloakRealm()}/protocol/openid-connect/logout?id_token_hint=${await getIdToken()}`; // cosi' si effettua il logout senza il redirect automatico alla pagina iniziale
window.location.href = `${getKeycloakURL()}realms/${getKeycloakRealm()}/protocol/openid-connect/logout?id_token_hint=${await getIdToken()}&post_logout_redirect_uri=https://localhost:3000/`; // cosi' dopo il logout si viene reindirizzati alla pagina https://localhost:3000/ e di conseguenza alla pagina di login di keycloak
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment