diff --git a/lemonldap-ng-portal/site/htdocs/static/common/js/oidcchecksession.js b/lemonldap-ng-portal/site/htdocs/static/common/js/oidcchecksession.js index e40e7c9f5..0e87dad27 100644 --- a/lemonldap-ng-portal/site/htdocs/static/common/js/oidcchecksession.js +++ b/lemonldap-ng-portal/site/htdocs/static/common/js/oidcchecksession.js @@ -22,9 +22,13 @@ return window.addEventListener("message", function(e) { var client_id, message, salt, session_state, ss, stat; message = e.data; + console.log('messsage=', message); client_id = decodeURIComponent(message.split(' ')[0]); + console.log('client_id=', client_id); session_state = decodeURIComponent(message.split(' ')[1]); + console.log('session_state=', session_state); salt = decodeURIComponent(session_state.split('.')[1]); + console.log('salt=', salt); ss = hash.toString(CryptoJS.enc.Base64) + '.' + salt; if (session_state === ss) { stat = 'unchanged'; diff --git a/lemonldap-ng-portal/site/htdocs/static/common/js/oidcchecksession.min.js b/lemonldap-ng-portal/site/htdocs/static/common/js/oidcchecksession.min.js index f73fdc283..77504c103 100644 --- a/lemonldap-ng-portal/site/htdocs/static/common/js/oidcchecksession.min.js +++ b/lemonldap-ng-portal/site/htdocs/static/common/js/oidcchecksession.min.js @@ -1 +1 @@ -(function(){var values;values={};$(document).ready(function(){$("script[type='application/init']").each(function(){var e,k,results,tmp;try{tmp=JSON.parse($(this).text());results=[];for(k in tmp){results.push(values[k]=tmp[k])}return results}catch(error){e=error;return console.log("Parsing error",e)}});return window.addEventListener("message",function(e){var client_id,message,salt,session_state,ss,stat;message=e.data;client_id=decodeURIComponent(message.split(" ")[0]);session_state=decodeURIComponent(message.split(" ")[1]);salt=decodeURIComponent(session_state.split(".")[1]);ss=hash.toString(CryptoJS.enc.Base64)+"."+salt;if(session_state===ss){stat="unchanged"}else{stat="changed"}return e.source.postMessage(stat,e.origin)},false)})}).call(this); +(function(){var values;values={};$(document).ready(function(){$("script[type='application/init']").each(function(){var e,k,results,tmp;try{tmp=JSON.parse($(this).text());results=[];for(k in tmp){results.push(values[k]=tmp[k])}return results}catch(error){e=error;return console.log("Parsing error",e)}});return window.addEventListener("message",function(e){var client_id,message,salt,session_state,ss,stat;message=e.data;console.log("messsage=",message);client_id=decodeURIComponent(message.split(" ")[0]);console.log("client_id=",client_id);session_state=decodeURIComponent(message.split(" ")[1]);console.log("session_state=",session_state);salt=decodeURIComponent(session_state.split(".")[1]);console.log("salt=",salt);ss=hash.toString(CryptoJS.enc.Base64)+"."+salt;if(session_state===ss){stat="unchanged"}else{stat="changed"}return e.source.postMessage(stat,e.origin)},false)})}).call(this);