Tytuł przemawia do większości pytań, ale ciężko jest mi owijać mój mózg, ponieważ mam uwierzytelnionych użytkowników Facebooka, którzy uzyskują dostęp do interfejsu API mojej własnej witryny.W jaki sposób uwierzytelnić się za pomocą interfejsu API mojej własnej strony podczas korzystania z usługi Facebook Connect w celu utworzenia loginu/konta?
Po uwierzytelnieniu użytkownika za pomocą FB, mam trochę informacji o użytkowniku, ale nie ma klucza API ani nazwy użytkownika/hasła, które można przekazać do mojego bezpiecznego serwera API w celu uwierzytelnienia.
Znalazłem kilka podobnych pytań, ale nic, co wydaje się idealnym odpowiedzi:
- Facebook Connect to authenticate on a personal API
- Authorizing facebook connect users with other third parties
Każda pomoc będzie bardzo mile widziane!
Kiedy mówisz "własny interfejs API witryn", masz na myśli uwierzytelnianie połączeń między przeglądarką a witryną, czy też masz na myśli własne API, które może być używane przez dowolne osoby, takie jak strony trzecie i urządzenia mobilne? – spotman
@spotman - Dziękuję, że faktycznie jesteś pomocny, a nie tylko jesteś kutasem. Moja witryna wykorzystuje mój własny interfejs API do pobierania treści, a nie połączenia z bazą danych. Uwierzytelniam ich w sieci za pomocą FB Connect, ale szukam najlepszej metody, aby następnie odwrócić się i uwierzytelnić je za pomocą mojego własnego API. Robiłem Basic Auth, ale użytkownicy FB Connect nie mają haseł do uwierzytelnienia. Dzięki jeszcze raz. – gstjohn