Uwierzytelnianie bez nazwy użytkownika i hasła

głosy
2

Pracuję w aplikacji AIR, która łączy się z Facebookiem. Gdy użytkownik łączy się z jego konta facebook powinien on być w stanie robić rzeczy na rachunek powiązany z kontem facebook on zalogowany.

Zwykle chcesz mieć funkcję login (), która przyjmuje nazwę użytkownika i hasło, uwierzytelnia je i ustawia cookie. W moim przypadku wszystko mam po użytkownik loguje się do facebook facebook jest jego identyfikator użytkownika, jak mogę uwierzytelniania użytkowników w oparciu o które?

Dzięki,

Utwórz 07/06/2009 o 07:39
źródło użytkownik
W innych językach...                            


1 odpowiedzi

głosy
4

Nie jesteś naprawdę robi uwierzytelniania dłużej jeśli konieczności użytkownikowi zalogować się za pomocą swojego konta na Facebooku, teraz Facebook jest obsługa uwierzytelniania i po prostu trzeba połączyć je z rachunku, że Facebook daje. To jest cały sens o ile widzę.

edytować:

Tak, ale powiedzieć mogę używać funkcji takich jak login (FBuid), w jaki sposób sprawdzić backend, że użytkownik jest zalogowany w rzeczywistości z FB i jest rzeczywiście uwierzytelnionego?

Jeśli masz to ustawione poprawnie, API będzie łączyć się z Facebookiem i następnie ich skrypty sprawdzi, czy dany użytkownik jest już zalogowany (tzn. Mają aktywną sesję, która jest potwierdzona przez facebook ważnej sesji cookie). Jeśli nie mają aktywnej sesji to będzie poprosić ich, aby zalogować się na swoje konto i wrócić Ci Facebook User ID. Jeśli oni mają aktywną sesję będą po prostu wrócić ID użytkownika Facebook dla Ciebie bez pytania użytkownika o niczym. Facebook ID użytkownika, który otrzymasz z powrotem to potwierdzenie, że zostały uwierzytelnione.

Odpowiedział 07/06/2009 o 10:42
źródło użytkownik

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