[Php-it] "single sign-on" su siti differenti

Matteo Petrelli matteo.petrelli at popso.it
Fri Jan 26 11:31:15 CET 2007



ubik ha scritto:
> Chiedo suggerimenti per risolvere una situazione.
> Lo scenario, piu' o meno, e' questo:
> - www.sito1.it sul server 1
> - www.sito2.it sul server 2
> - i 2 server sono su 2 hosting diversi e non si possono "parlare" 
> direttamente
>
> Entrambi i siti prevedono la registrazione degli utenti. E ovviamente 
> un form di log-in.
>
> Ora, io vorrei che un utente che si registar su www.sito1.it possa 
> essere automaticamente riconosciuto come utente registrato anche se fa 
> il log-in su www.sito2.it
> Anzi, la situazione ideale sarebbe che se un utente si registra su 
> www.sito1.it, il record di database che lo identifica venisse creato 
> anche su www.sito2.it (in pratica la registrazione dovrebbe replicarsi 
> automaticamente sull'altro sito) 
Per esempio facendo si che solo uno dei due siti gestista tutta la parte 
di autenticazione, facendogli esporre dei web services per gestirla dal 
sito remoto

Sito1:
- db con dati utenti;
- api web services tipo (insNuovo, autentica(login, pw), delUtente, 
getProfilo, ecc...)

Sito 2:
- no utenti in db;
- chiamate ws per gestione utenti

Ci potrebbe essere un problema di integrita' referenziale del db non 
avendo l'id clinete in una tabella locale... questo e' da valutare se 
impatta o meno...

Non so se ho risposto alla tua domanda, spero di si

Matteo


More information about the Php-it mailing list