[ vilyu @ 07.02.2008. 15:50 ] @
Cao,

Razmatram mogucnost pravljenja vise servisa sa zajednickim korisnicima. U tom slucaju bi bilo idealno kada bi se provera korisnickih podataka obavljala na jednom domenu. Dakle, nesto poput logovanja na flickr koji vas prebacuje da na yahoo da se ulogujete.

Kako su oni to izveli? Sajtovi su na razlicitim domenima, te je nemoguce postaviti neku zajednicku session vrednost. Proslediti svoj SID? Ali kako posle proveriti da je odgovorio zaista autentifikacioni domen? remote_addr?

Svi komentari su dobrodosli.
[ kazil @ 07.02.2008. 16:14 ] @
Nit sam pokusavao na flickr nit na yahoo da se logujem, al' mislim da je resenje ovako nekako:

http://openid.net/
http://en.wikipedia.org/wiki/OpenID

Mislim da postoji nesto kao Yahoo ID, mozda to koriste...
[ dakipro @ 07.02.2008. 16:59 ] @
Pa i OpenId mora nekako da prenese sesiju...
Mozes da koristis nesto slicno kao sto se recimo radi sa prelazom na secure deo sajta (posto je secure deo na drugom domenu, sesija je razlicita), pa da u neki deo sajta stavis kontrolu koja ce da snimi trenutnu sesiju (serializovanu) u bazu, dodas neki (nekoliko) random brojeva, i kad redirektujes usera sa tim na drugi domen, ako su setovani ti brojevi, i ako su ispravni, kao i da li je vreme blisko, onda samo izvadis odgovarajucu sesiju iz baze, i cepas dalje, kao da se nista nije promenilo. Sad, malo je zezanja kad se vracas na prethodni sajt, ali je princip isti, ostalo su nijanse ;) Naravno, dosta obrati pazjnu na bezbednost, jer kao sto si video, i yahoo i ostali imaju kilometarske url-ove sa svakakvim parametrima, koji upravo toj kontroli sluze.
[ D.i M.e @ 07.02.2008. 19:46 ] @
Tako nešto bi moglo i ovde da se namesti da radi za es i madzone.
[ vilyu @ 08.02.2008. 14:26 ] @
Da, OpenID mora da ima neko smisleno resenje. Procitacu njihovu dokumentaciju, pa cu se mozda javiti sa jos pitanja.
[ feroc1ty @ 08.02.2008. 14:56 ] @
Posto koriste istu bazu moze da pamti ip i session u bazu kad ti dodjes sa jednog na drugi on proveri ip i stavlja session.
[ dakipro @ 08.02.2008. 15:03 ] @
Pa tesko da ce samo IP da pamti... onda bi svi koji su na sbb-u (koji dele IP) ili iza istog proxija (takodje dele IP) imali iste sesije, sto bas i nije srecna okolnost.
[ Vlatko Zdrale @ 09.02.2008. 02:06 ] @
Cookies?
[ feroc1ty @ 10.02.2008. 17:59 ] @
@dakipro
Zaboravio sam da neki ljudi imaju isti ip :)
@Vlatko Zdrale
Koliko ja znam nemozes da stavis cookie za tudji domen...

Jedina idea koja mi pada na pamet je da salje session id pocu GET-a .Nemam flickr account pa nemogu da proverim .

[ Vlatko Zdrale @ 10.02.2008. 19:15 ] @
Citat:
Koliko ja znam nemozes da stavis cookie za tudji domen...


Mozda cookies sa skrivenim iframe-om? Ni ja nemam flickr pa ne mogu da proverim :)
[ Nemanja Avramović @ 10.02.2008. 22:24 ] @
Možda u bazi pored korisničkog imena zabeleži na kojim ste servisima ulogovani