Может ли Firebase admin SDK получать пользовательские токены авторизации? - PullRequest
0 голосов
/ 04 мая 2018

SDK клиента Firebase Javascript имеет постоянный доступ, скажем, к фейсбуку oauth-токену. Насколько я понимаю, приложение может просто позвонить по номеру firebase.auth.FacebookAuthProvider.credential(), и если оно выполнит вход, оно получит токен доступа на Facebook, с помощью которого он может выполнять вызовы API. Ключевым моментом здесь является то, что токен не хранится в моей базе данных, но в аутентификации firebase, надежно.

Я хочу, чтобы мой сервер мог выполнять эти вызовы API от имени моего приложения. почему я не могу позвонить admin.auth.facebookauthprovider.credential(), чтобы получить токен?

Обратите внимание, что на самом деле я буду реализовывать это для Slack oauth. В настоящее время мне в противном случае придется шифровать токены Slack в моей базе данных FireStore. Этот пример instagram firebase делает это, и я чувствую, что он побеждает цель аутентификации firebase

...