Simplesamlphp como Idp Shib
Ir a la navegación
Ir a la búsqueda
Configurar Simplesamlphp como Idp shibboleth
Entrar al directorio /var/www/simplesamlphp/config/ y editar el archivo config.php
Cambiar el parámetro
'enable.shib13-idp' => false,
por
'enable.shib13-idp' => true,
Luego vamos al directorio /var/www/simplesamlphp/metadata y editamos el archivo shib13-idp-hosted.php, para modificar los siguientes parametros
'privatekey' => 'server.pem', //certificados\\
'certificate' => 'server.crt', //certificados\\
'auth' => 'ldap', //Fuente de autenticación\\
A continuación editamos shib13-idp-remote.php, para que quede de la siguiente manera:
$metadata['https://idp.riu.edu.ar/idp/shibboleth'] = array (\\
'metadata-set' => 'saml20-idp-remote',\\
'entityid' => 'https://idp.riu.edu.ar/idp/shibboleth',\\
'SingleSignOnService' => \\
array (\\
0 => \\
array (\\
'Binding' => 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect',\\
'Location' => 'https://idp.riu.edu.ar/saml2/idp/SSOService.php',\\
),\\
),\\
'SingleLogoutService' => 'https://idp.riu.edu.ar/saml2/idp/SingleLogoutService.php',\\
'certData' => 'MIIFKTDDBxGgAwIBAgIJAP4Vx4o83JELMA0GCSqGSIb3DQEBBQUAMIGqMQswCQYDVQQGEwJBUjEVMBMGA1UECAwMQnVlbm8zIEFpcmVzMQ9wDQYDVKKHDAZCZXJuYWwxKDAmBgNBVUeMH2VuaXZlcnN\\
'NameIDFormat' => 'urn:oasis:names:tc:SAML:2.0:nameid-format:transient',\\
);\\
El parámetro certData se obtiene del archivo server.crt que se encuentra en el directorio /var/www/simplesamlphp/cert