This repository has been archived by the owner on May 28, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
LEEME
49 lines (31 loc) · 1.75 KB
/
LEEME
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
Descripción:
============
Este conector implementa un IdP PAPI compatible con el servicio SIR, el cual actua
a su vez como un SP para un IdP SimpleSAMLphp.
Se asume que ya existe un IdP SimpleSAMLphp en funcionamiento, el cual se habrá de
configurar como fuente de autenticación/autorización de este conector. Es decir, el
flujo de autenticación, iniciado desde un SP conectado a SIR será:
Petición desde SIR -----> Este conector -----> IdP SimpleSAMLphp
Respuesta a SIR <-------- Este conector <----- IdP SimpleSAMLphp
Configuración:
==============
Previo a configurar este conector, hay que generar un par de claves en la ruta que
se desee. La clave pública habrá de ser enviada junto con el nombre del AS PAPI, además
de la URL donde se encuentra el conector a los responsables del servicio SIR.
Casi toda la configuración del conector tiene lugar en el fichero SimpleSAMLGPoA.cfg.php,
donde hay que introducir los valores oportunos que se señalan con CAMBIAR. El conector
necesita que desde simpleSAMLphp se envíen los atributos que aparecen.
Aparte de esta configuración, el fichero FabricaAtributos.php necesita que se adapte
también al dominio de la institución
El par de claves se puede generar con la siguiente orden:
$ openssl genrsa 2048 > clavePrivada.pem
$ openssl rsa -pubout < clavePrivada.pem > clavePublica.pem
(no olvidar adaptar en configuración la ruta y el tamaño de clave)
Validación del funcionamiento:
==============================
Una vez configurado y comunicado al equipo de SIR, se han de ralizar pruebas, para lo
cual puede utilizarse la aplicación de validación:
http://www.rediris.es/app/sirdemo/demo/sirdemo.php
Contacto
========
Para dudas sobre este código, contactar con el equipo SIR: [email protected]