KNF:SSO notificatie middels een iframe
Versie door Oostmeijer01 (overleg | bijdragen) op 19 jul 2017 om 08:21
Implementatie door middel van een iframe:
Voor het implementeren van een SSO notificatie kan het onderstaande script gebruikt worden.
Script
- Script (voor in een iframe)
<div id="ssonot"></div>
<script type="text/javascript" charset="utf-8">
var eloid = 'EntityID';
var elourl = 'http://';
function createCookie(name, value)
{
document.cookie = name+"="+value+"; path=/";
}
function readCookie(name)
{
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++)
{
var c = ca[i];
while (c.charAt(0)==' ')
c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0)
return c.substring(nameEQ.length,c.length);
}
return null;
}
if (readCookie('entreePrelogin') != 'true')
{
createCookie('entreePrelogin', 'true');
document.getElementById('ssonot').innerHTML = '<iframe src="https://aselect.entree.kennisnet.nl/openaselect/profiles/entree?id='+eloid+'&url='+encodeURIComponent(elourl)+'">';
}
</script>