Я в настоящее время застрял с этим.
Итак, я создал API, который будет аутентифицировать пользователя и сохранять его в базе данных. Конечная точка будет выглядеть как http://api/auth/twitter
, если я получу доступ вручную в браузере, это перенаправит пользователя на страницу приложения авторизации Twitter, как это
После того как пользователь аутентифицирует свою учетную запись, 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
, а не на клиента. Спасибо.