KNF:SSO notificatie middels een iframe: verschil tussen versies
Naar navigatie springen
Naar zoeken springen
(→Script) |
|||
Regel 1: | Regel 1: | ||
== Implementatie door middel van een iframe: == |
== Implementatie door middel van een iframe: == |
||
Voor het implementeren van een SSO notificatie kan het onderstaande script gebruikt worden. |
Voor het implementeren van een SSO notificatie kan het onderstaande script gebruikt worden. |
||
− | |||
− | ===Script=== |
||
− | * Script (voor in een iframe) |
||
<syntaxhighlight lang="php"> |
<syntaxhighlight lang="php"> |
Versie van 19 jul 2017 08:22
Implementatie door middel van een iframe:
Voor het implementeren van een SSO notificatie kan het onderstaande script gebruikt worden.
<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>