Używam usługi Passport do rejestrowania/uwierzytelniania za pomocą Facebooka. Kiedy OAuth jest udany, jestem zwrócony:Uwierzytelnianie za pomocą Facebooka z Passportjs: co to jest accessToken, co mam zapisać po rejestracji?
accessToken
refreshToken
profile
... Teraz, gdy użytkownik pomyślnie rejestruje za pomocą Facebooka, przechowywać accessToken
i profile
informacji . Gdy ktoś chce się zalogować i ponownie wykonuje ruchy oauth, moja aplikacja ponownie otrzymuje accessToken
i profile
. Problem jest inny, accessToken
jest inny. Właściwie oczekiwałem, że token accessToken będzie taki sam po pierwszym uwierzytelnieniu ...
W tym momencie łączę mojego lokalnego użytkownika z polem facebookowym id
z profilu. Ale ... w jaki sposób faktycznie użyć accessToken? Czy to ma sens, żeby go zatrzymać? Jeśli tak, dlaczego miałbym go zachować?
Rzeczywiście oczekuję, że token dostępu będzie taki sam i użyje go do dopasowania pomyślnego logowania. Oczywiście nie mogę tego zrobić ... więc jestem zdezorientowany!
Fantastycznie, dziękuję bardzo za dokładną, zwięzłą pomoc! – Merc
Bez problemu @Merc –