Как обработать запрос на обратный вызов URL с помощью Firebase OAuth? - PullRequest
0 голосов
/ 25 октября 2019

Я использую Firebase OAuth с Twitter в приложении Game Maker. Обратите внимание, что Game Maker не поддерживает SDK, поэтому я использую трехсторонний вход OAuth с помощью REST. После перенаправления пользователя на страницу входа в Twitter я не знаю, как обработать обратный вызов URL-адреса firebase и вернуть данные аутентификации обратно в мой клиент Game Maker.

Я получил первый шаграбочего входа, который является запросом oauth / request_token POST к api.twitter.com;в ответ я получаю oauth_token, oauth_token_secret и oauth_callback_confirmed.

После этого я открываю следующий URL в браузере пользователя: «https://api.twitter.com/oauth/authenticate?oauth_token=[oauth_token]"

, который отправляет меня в TwitterСтраница входа, которая затем перенаправляет на URL-адрес обратного вызова, заданный в Firebase (и занесенный в белый список в консоли разработчика Twitter): "https://[APPNAME].firebaseapp.com/__/auth/handler" с параметрами запроса oauth_token и oauth_verifier.

В руководстве сказано следующееоб этом шаге трехстороннего входа в систему:

После успешной аутентификации ваш callback_url получит запрос, содержащий параметры oauth_token и oauth_verifier. Ваше приложение должно убедиться, что токен соответствует токену запроса, полученному на шаге 1.

Я не знаю, как повторно отправить запрос в callback_url и обработать его. Это то, что я должен сделать из самой Firebase? Мой клиент Game Maker должен делать это с GET-запросом? Понятия не имею.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...