KNF:OneLogin configureren als Service Provider: verschil tussen versies

Uit Kennisnet Developers Documentatie
Naar navigatie springen Naar zoeken springen
Regel 13: Regel 13:
 
# Hernoem dit bestand naar ''settings.php''.
 
# Hernoem dit bestand naar ''settings.php''.
 
# Hernoem het bestand ''advanced_settings_example.php'' in de hoofd directory naar ''advanced_settings.php''.
 
# Hernoem het bestand ''advanced_settings_example.php'' in de hoofd directory naar ''advanced_settings.php''.
  +
  +
==Stap 2: Certificaat genereren==
  +
De berichten die met de Entree Federatie applicatie worden uitgewisseld tijdens een authenticatie worden ondertekend door middel van XML-signing. Hiervoor moet een certificaat gegenereerd worden.
  +
# In de hoofd directory (''php-saml-master'') bevindt zich de sub directory ''certs''.
  +
# Ga naar de directory ''certs''.
  +
# Voer het onderstaande commando uit om het certificaat te genereren:
  +
<syntaxhighlight>openssl req -newkey rsa:2048 -new -x509 -days 3652 -nodes -out sp.crt -keyout sp.key</syntaxhighlight>
  +
# Volg de instructies en vul de juiste certificaat gegevens in.
   
   

Versie van 6 aug 2018 08:49

Nl.gif Nederlands En.gif English


Deze handleiding bevat een stappenplan om OneLogin in te zetten als Service Provider Provider en aan Entree Federatie te koppelen.

Stap 1: Installatie

  1. Download de PHP toolkit van https://github.com/onelogin/php-saml.
  2. Pak de zip uit en kopieer de directory php-saml-master naar de juiste locatie op de webserver.
  3. Hernoem de demo1 directory naar de gewenste project naam (bijvoorbeeld entreefederatie).
  4. Verwijder het bestand settings_example.php uit de project directory.
  5. Kopieer het bestand settings_example.php uit de hoofd directory naar de project directory.
  6. Hernoem dit bestand naar settings.php.
  7. Hernoem het bestand advanced_settings_example.php in de hoofd directory naar advanced_settings.php.

Stap 2: Certificaat genereren

De berichten die met de Entree Federatie applicatie worden uitgewisseld tijdens een authenticatie worden ondertekend door middel van XML-signing. Hiervoor moet een certificaat gegenereerd worden.

  1. In de hoofd directory (php-saml-master) bevindt zich de sub directory certs.
  2. Ga naar de directory certs.
  3. Voer het onderstaande commando uit om het certificaat te genereren:
openssl req -newkey rsa:2048 -new -x509 -days 3652 -nodes -out sp.crt -keyout sp.key
  1. Volg de instructies en vul de juiste certificaat gegevens in.