Войдите в Twitter API, используя пользовательский API с Vue. JS - PullRequest
0 голосов
/ 06 февраля 2020

Я в настоящее время застрял с этим.

Итак, я создал API, который будет аутентифицировать пользователя и сохранять его в базе данных. Конечная точка будет выглядеть как http://api/auth/twitter, если я получу доступ вручную в браузере, это перенаправит пользователя на страницу приложения авторизации Twitter, как это enter image description here

После того как пользователь аутентифицирует свою учетную запись, Twitter перенаправит пользователя на зарегистрированный URL, который я выбрал как http://api/auth/twitter/callback. В этой конечной точке я распечатал токены, которые я настроил, чтобы клиент (Vue. js, скажем, находится в http://client1) мог взаимодействовать с моим пользовательским API.

проблема в том, что если я зарегистрирую обратный вызов на моем клиентском хосте (http://client1), у меня будет много клиентов (возможно, http://client2, http://client3, http://client4), так что это будет не очень эффективно, если сделать много приложения с различным обратным вызовом.

Так что мой вопрос, как этого добиться? Потому что, если я сделал HTTP-запрос к http://api/auth/twitter, это невозможно, поскольку он будет перенаправлен на http://api/auth/twitter/callback, а не на клиента. Спасибо.

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