KNF:SSO notificatie middels een iframe
Naar navigatie springen
Naar zoeken springen
Implementatie door middel van een iframe:
Voor het implementeren van een SSO notificatie kan het onderstaande script gebruikt worden. Daarnaast moet de Elo URL worden geregistreerd bij Kennisnet, zodat deze kan worden toegevoegd aan de white list, geef deze daarom door aan Kennisnet!!
<div id="ssonot"></div>
<script type="text/javascript" charset="utf-8">
var eloid = 'EntityID';
var elourl = 'https://';
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>