Intro
Versión 9 (Pablo Silva, Lunes, 14 de Marzo de 2016 16:14:03 -0300)
1 | 2 | Emilio Penna | h1. Introducción |
---|---|---|---|
2 | 1 | ||
3 | 3 | Emilio Penna | El proveedor de identidad (IdP) de la Udelar brinda un servicio de autenticación web y SSO, basado en SAML 2.0. Se utiliza el "Web Browser SSO Profile" de SAML, con bindings HTTP Redirect (pedido) y HTTP POST (repsuesta). El IdP está implementado utilizando Shibboleth IdP. |
4 | 1 | ||
5 | 2 | Emilio Penna | Diagrama básico de interacción: |
6 | 2 | Emilio Penna | |
7 | 1 | !https://wiki.shibboleth.net/confluence/download/attachments/4358538/sso-flow.png(Shibboleth wiki)!:https://wiki.shibboleth.net/confluence/display/CONCEPT/Home |
|
8 | 1 | ||
9 | 4 | Emilio Penna | |
10 | 4 | Emilio Penna | # El usuario intenta acceder a una aplicación o recurso protegido (que requiere autenticación) en el SP (Service Provider). |
11 | 5 | Emilio Penna | # El SP redirige al usuario al IdP, en la redirección incluye un pedido de autenticación. El usuario se autentica en el IdP. |
12 | 5 | Emilio Penna | # Si la autenticación es exitosa, el IdP redirige al usuario al SP. En esta redirección se incluye un token SAML que contiene datos de la autenticación y algunos atributos del usuario. En el SP se recibe el token SAML, se chequea su validez. |
13 | 6 | Emilio Penna | # El SP retorna al usuario el recurso deseado. |
14 | 4 | Emilio Penna | |
15 | 8 | Pablo Silva | Arquitectura: |
16 | 8 | Pablo Silva | |
17 | 9 | Pablo Silva | !https://spaces.internet2.edu/download/attachments/16548201/sp3_1.jpg?version=1&modificationDate=1298562661734&api=v2! |
18 | 8 | Pablo Silva | |
19 | 4 | Emilio Penna | Material introductorio: |
20 | 4 | Emilio Penna | |
21 | 4 | Emilio Penna | https://www.pingidentity.com/en/resources/videos/saml-101.html |
22 | 4 | Emilio Penna | https://shibboleth.net/about/basic.html |
23 | 4 | Emilio Penna | |
24 | 7 | Emilio Penna | Adjunto: Presentación interna de SeCIU para SP, de abril 2015. |
25 | 7 | Emilio Penna | |
26 | 2 | Emilio Penna | *Referencias:* |
27 | 1 | ||
28 | 2 | Emilio Penna | * https://en.wikipedia.org/wiki/SAML_2.0 |
29 | 2 | Emilio Penna | * http://saml.xml.org/saml-specifications |
30 | 2 | Emilio Penna | |
31 | 2 | Emilio Penna | h1. Introducción a Shibboleth: |
32 | 2 | Emilio Penna | |
33 | 1 | Shibboleth is among the world's most widely deployed federated identity solutions, connecting users to applications both within and between organizations. Every software component of the Shibboleth system is free and open source. |
|
34 | 1 | ||
35 | 1 | Shibboleth concepts: https://wiki.shibboleth.net/confluence/display/CONCEPT/Home |
|
36 | 1 | ||
37 | 1 | ||
38 | 2 | Emilio Penna | *Referencias:* |
39 | 1 | ||
40 | 1 | * Shibboleth: http://shibboleth.net/ |
|
41 | 1 | * Shibboleth wiki: https://wiki.shibboleth.net/confluence/dashboard.action |
|
42 | 1 | * Shibboleth wiki - IdP v3 https://wiki.shibboleth.net/confluence/display/IDP30 |
|
43 | 1 | * Shibboleth wiki - SP: https://wiki.shibboleth.net/confluence/display/SHIB2/Configuration |