[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