Instalación ShibbolethSP
Versión 1 (Pablo Silva, Miércoles, 23 de Diciembre de 2015 15:55:52 -0300)
1 | 1 | h1. Instalación ShibbolethSP |
|
---|---|---|---|
2 | 1 | ||
3 | 1 | En esta guia se describe la instalación de Shibboleth SP en un equipo con Debian8 y Apache 2.4. La instalación se realizó en el host sp1.seciu.edu.uy, se debe ajustar el nombre al que corresponda. |
|
4 | 1 | ||
5 | 1 | ||
6 | 1 | h3. 1. Agregar repositorio |
|
7 | 1 | ||
8 | 1 | La version de Shibboleth SP disponible en los repositorios de debian es bastante obsoleta. El repositorio de SWITCH tiene una version mas actualizada. |
|
9 | 1 | ||
10 | 1 | <pre> |
|
11 | 1 | apt-get install curl |
|
12 | 1 | curl -k -O http://pkg.switch.ch/switchaai/SWITCHaai-swdistrib.asc |
|
13 | 1 | apt-key add SWITCHaai-swdistrib.asc |
|
14 | 1 | apt-get install shibboleth |
|
15 | 1 | </pre> |
|
16 | 1 | ||
17 | 1 | ||
18 | 1 | h3. 2. Habilitar un Virtual Host con HTTPS |
|
19 | 1 | ||
20 | 1 | En forma obligatoria un SP debe ejecutar con HTTPS. Si no se tiene hablitado se puede crear un Virtual Host de la siguiente manera: |
|
21 | 1 | ||
22 | 1 | <pre> |
|
23 | 1 | a2enmod ssl |
|
24 | 1 | cp default-ssl shibsp1 |
|
25 | 1 | a2ensite shibsp1 |
|
26 | 1 | </pre> |
|
27 | 1 | ||
28 | 1 | ||
29 | 1 | h3. 3. Verificacion de estado |
|
30 | 1 | ||
31 | 1 | El SP tiene una pagina de estado |
|
32 | 1 | ||
33 | 1 | Para verificar el estado se puede correr el siguiente comando: |
|
34 | 1 | ||
35 | 1 | <pre> |
|
36 | 1 | curl -k htt |
|
37 | 1 | ||
38 | 1 | Por defecto solo permite el acceso a la pagina de estado desde localhost. Para habilitar el acceso desde otro equipo, se puede agregar la IP desde la que se quiere acceder. Para esto, editar /etc/shibboleth/shibboleth2.xml, y agregar la ip en el elemento Handler. Ejemplo: |
|
39 | 1 | ||
40 | 1 | <pre> |
|
41 | 1 | <code class="xml"> |
|
42 | 1 | <Handler type="Status" Location="/Status" acl="127.0.0.1 ::1 164.73.129.60"/> |
|
43 | 1 | </code> |
|
44 | 1 | </pre> |
|
45 | 1 | ||
46 | 1 | Luego accediendo a la dirección https://sp1.seciu.edu.uy/Shibboleth.sso/Status puede ver una página xml con información del SP |