You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Gewoonlijk wordt een login vanuit de SP geïnitieerd: De eindgebruiker probeert bij een SP in te loggen en deze begint het proces door een SAML AuthenticationRequest te versturen via het bekende WAYF-scherm van SURFconext. IdP-geïnitieerde login (of ongevraagde login) maakt het mogelijk om in te loggen op een SP zonder dat de SP een SAML AuthenticationRequest stuurt. De IdP stuurt zelf SAML data op naar de SP waardoor er geen WAYF-scherm verschijnt. Dit kan worden gebruikt voor bijvoorbeeld een instellingsportal of een bookmark. Voor een dergelijke login is een 'deeplink' noodzakelijk waarbij de IdP en de SP al vantevoren zijn bepaald. Op deze pagina wordt uitgelegd hoe een dergelijke deeplink kan worden gemaakt.

Let Op!

Niet alle SP's ondersteunen deze, van hun kant, ongevraagde login.

Voor bijvoorbeeld de IdP SURFnet BV en de SP Filesender | SURF maakt de volgende deeplink een IdP-geïnitieerde login mogelijk:

https://engine.surfconext.nl/authentication/idp/unsolicited-single-sign-on/ba573f07093978e3852ddef0d2465b84?sp-entity-id=https://filesender.surfshare.nl/simplesamlphp/module.php/saml/sp/metadata.php/default-sp

Deze link bestaat uit de basis:

https://engine.surfconext.nl/authentication/idp/unsolicited-single-sign-on/IdP-key?sp-entity-id=SP-connection-ID

IdP-key

Het vinden van de IdP-key is relatief eenvoudig:

SP-connection-ID

De connection-ID van de SP is iets moeilijker te vinden.

  • Installer de SAML tracer en start deze op (zie https://wiki.surfnetlabs.nl/display/surfconextdev/SAML+Tracer)
  • Log vervolgens in bij SP.
  • Zoek de eerste oranje SAML-indicatieen klik hierop
  • Vervolgens verschijnt er naast 'Parameters' een SAML-button. Klik ook deze aan.
  • Kijk tenslotte bij de code na <saml:Issuer>

 

  • No labels