Я уже некоторое время борюсь с 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 от разных поставщиков.Тот же конфиг работал на первом, сбой на втором.