Springboot: URL обратного вызова не одобрен для этого клиентского приложения.Утвержденные URL-адреса обратного вызова можно настроить в настройках приложения? - PullRequest
0 голосов
/ 28 сентября 2018

Я создал приложение в твиттере и пытаюсь выполнить базовую аутентификацию, но я получаю сообщение об ошибке ниже, так что кто-нибудь может мне помочь с этим?Как устранить ошибку?

Обратный URL не одобрен для этого клиентского приложения.Утвержденные URL-адреса для обратного вызова можно настроить в настройках приложения

Ответы [ 2 ]

0 голосов
/ 10 августа 2019

Я уже некоторое время борюсь с callback_url и Spring Social.

Добавьте следующий URL в белый список Twitter.Для локального хоста:

https://localhost/auth/twitter

для развернутого приложения:

https://example.com/auth/twitter или https://IP.ADR.ESS/auth/twitter

Сначала убедитесь, что оно работаетна localhost, то есть на вашей машине.Если он работает на локальном хосте, но не удается выполнить развертывание на определенном IP-адресе, проблема, скорее всего, связана с IP-адресом вашего сервера.Spring Social Twitter создает этот URL-адрес на основе некоторых параметров хоста.Если вы развертываете на машине, которая находится за прокси-сервером, реальный URL-адрес может отличаться от IP-адреса, на котором работает приложение.Это был мой случай.У меня было два VPS от разных поставщиков.Тот же конфиг работал на первом, сбой на втором.

0 голосов
/ 28 сентября 2018

Если вы получаете это сообщение об ошибке, проверьте URL-адрес, который вы используете с параметром callback_url в вызове oauth / request_token, и убедитесь, что этот URL-адрес внесен в белый список в настройках приложения Twitter на портале разработчика..

Вот описание того, как решить вашу проблему: https://developer.twitter.com/en/docs/basics/developer-portal/guides/callback-urls.html

...