В настоящее время я реализую приложение Spring MVC, которое является одновременно клиентом OAuth (в том смысле, что оно потребляет данные от сторонних поставщиков услуг), и поставщиком услуг OAuth2 (в том смысле, что оно должно обеспечивать средства для третьегоучастник oauth клиенты будут использовать данные из этого приложения из выделенного API REST).
Хотя у меня нет проблем с реализацией приложения в качестве клиента OAuth, конфигурация моего поставщика услуг OAuth2 мешает приложениям проходить проверку подлинности с поставщиками услуг - если я включаю конфигурацию Oauth2, она выглядитперехватывать обратные вызовы к приложению от сторонних поставщиков услуг.Отключение возвращает приложение обратно в его нормальное рабочее состояние.
Я предполагаю, что это потому, что я не указываю, какие URL я хочу, чтобы провайдер oauth2 управлял исключительно - но яне вижу способа указать это.
Чтобы упростить вопрос, как настроить провайдера Spring Security OAuth2 для управления одним корнем URL (например, «/ restapi / *»), и только этим URL, при этом он полностью игнорирует все другие URL?Я взглянул на ресурсы на домашней странице проектов , но у меня ничего не вышло ...
Это вполне может быть связано с тем, как я определил мой перехват безопасности-urls, в этом случае это может быть не конкретный вопрос OAuth2, а то, как применять разные схемы безопасности к разным схемам URL.Любой совет, как это сделать, был бы великолепен!