Autentificarea fără un nume de utilizator și o parolă

voturi
2

Lucrez la o aplicație AIR care se conectează la Facebook. După ce utilizatorul se conectează la contul său de Facebook el ar trebui să fie capabil să facă lucruri la contul conectat la contul Facebook el conectat.

De obicei, ai avea o funcție de conectare (), care acceptă un nume de utilizator și o parolă, le autentifică și setează un cookie. În cazul meu, tot ce am după jurnalele de utilizator la Facebook este ID-ul său de utilizator Facebook, cum pot autentifica utilizatorii bazate pe asta?

Mulțumiri,

Întrebat 07/06/2009 la 07:39
sursa de către utilizator
În alte limbi...                            


1 răspunsuri

voturi
4

Nu faci cu adevărat autentificarea nici mai mult, dacă dumneavoastră având utilizatorul conectați prin intermediul contului lor de Facebook, acum Facebook este de manipulare de autentificare și trebuie doar să-l conectați la contul de Facebook vă oferă. Acesta este punctul de ansamblu, în măsura în care pot vedea.

Editați | ×:

Da, dar spun eu folosesc o funcție ca autentificare (FBuid), cum cecul backend că utilizatorul este de fapt conectat cu FB și este, de fapt autentificat?

Dacă ați configurat corect, API-ul se va conecta la Facebook și apoi script-urile lor vor verifica dacă utilizatorul este deja conectat (de ex., Ei au o sesiune activă, care este confirmat printr-o sesiune de facebook cookie valabil). În cazul în care nu au o sesiune activă, atunci le va cere să se conecteze la contul lor și returnați ID-ul utilizatorului de Facebook. În cazul în care nu au o sesiune activă se vor întoarce doar utilizator id-ul Facebook pentru a vă fără a cere utilizatorului pentru nimic. Facebook ID-ul utilizatorului pe care il veti primi inapoi este confirmarea că acestea au fost autentificate.

Publicat 07/06/2009 la 10:42
sursa de către utilizator

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more