Jump to: navigation, search

Difference between revisions of "SSO"

(OpenID)
(OpenID)
Line 6: Line 6:
  
 
* Intro Wikipedia: http://en.wikipedia.org/wiki/OpenID
 
* Intro Wikipedia: http://en.wikipedia.org/wiki/OpenID
* Interessante esempio di Service Provider implementato dall'infrastruttura Creative Commons: https://creativecommons.net/h/openid/
+
* Esempio di Service Provider implementato dall'infrastruttura Creative Commons: https://creativecommons.net/h/openid/
 +
 
 +
== Infrastruttura RITMARE é OpenID ==
 +
* OpenID provider OD, dove ogni utente potrà gestire il proprio profilo e l'amministratore può associare il profilo a differenti ruoli/permessi.
 +
* Il nodo centrale e i nodi GeoSK possono autenticare l'utente utilizzando l'OpenID provider.
 +
* Gli amministratori dei singoli nodi periferici possono continuare a gestire gli utenti locali
  
 
== Implementazione per GeoSK / Django ==  
 
== Implementazione per GeoSK / Django ==  

Revision as of 23:49, 12 February 2014

Single sign-on

L'esigenza è quella di realizzare un sistema per il controllo degli accessi in grado di consentire, a tutti gli utenti afferenti a RITMARE, l'utilizzo di un unico profilo per accedere a tutti i servizi web che compongono l'infrastruttura interoperabile di RITMARE.

OpenID

OpenID sembra essere tra le soluzioni più interessanti utilizzabili per implementare un sistema di autenticazioni SSO. In particolare, sembra adattarsi bene all'approccio linked data/FOAF adottato per la rappresentazione del profilo dei Ricercatori/Utenti afferenti.

Infrastruttura RITMARE é OpenID

  • OpenID provider OD, dove ogni utente potrà gestire il proprio profilo e l'amministratore può associare il profilo a differenti ruoli/permessi.
  • Il nodo centrale e i nodi GeoSK possono autenticare l'utente utilizzando l'OpenID provider.
  • Gli amministratori dei singoli nodi periferici possono continuare a gestire gli utenti locali

Implementazione per GeoSK / Django

Client

Server

  • TODO