2017-01-04 3 views
6

Я использую Spring OAuth2 для включения входа в систему SoundCloud. Я уже зарегистрировал свой код обратного вызова . Поэтому, когда я использую Spring OAuth2 и явно перенаправляю URL-адрес перенаправления, он заставил меня обрабатывать его вручную (путем предоставления некоторого контроллера для него).Spring Ouath2 Registered Redirect Uri

Я положил его в application.yml:

pre-established-redirect-uri: https://localhost:8443/callback 
use-current-uri: false 

и я получил 404 с:

https://localhost:8443/callback?code=... 

Могу ли я заставить Spring OAuth2 получить маркер доступа автоматически без обработки обратного вызова?

ответ

1

Думаю, вам нужно обработать обратный вызов, чтобы получить токен доступа из звукового облака Api. Spring-social полезен для получения токена доступа без обработки обратного вызова, но он доступен только для Facebook, Twitter и LinkedIn. Вы можете проверить эту ссылку о весне социальной:

http://projects.spring.io/spring-social/core.html

Только что проверил, похоже, кто-то пытались обеспечить звуковое облако апите связывание с пружиной-социальной. Но я сомневаюсь, что это полнота. Вы можете проверить эту ссылку, чтобы получить представление о том:

https://github.com/michaellavelle/spring-social-soundcloud

+0

я использовать родниковую oauth2 точно привести приспосабливает любую услугу oauth2 (facebook, LinkedIn, GitHub), но весна-социальное ограничено. я просто хочу понять, как пружина oauth2 управляет обратными вызовами. я использовал его много раз для обслуживания, где я могу перенастроить свой код обратного вызова –