Как мы можем внедрить сервер авторизации, используя последние файлы Spring-security-oauth2 с Spring 5.0? - PullRequest
0 голосов
/ 14 мая 2019

Я использую jar-файлы spring-security-oauth2, расположенные ниже, в Spring security 5.0: http://repo.spring.io/release/org/springframework/security/

В наличии имеются банки: spring-security-oauth2-core, spring-security-oauth2-client, spring-security-oauth2-jose, spring-security-oauth2-resource-server

Мне нужно реализовать сервер авторизации.

Ранее я использовал банку spring-security-oauth2 из следующего местоположения: http://repo.spring.io/release/org/springframework/security/oauth/spring-security-oauth2/2.0.9.RELEASE/

В текущей версии отсутствуют различные интерфейсы, такие как TokenStore, ClientDetailsService, ClientRegistrationService, которые были доступны ранее в oauth2 2.0.9.RELEASE.

Есть ли способ реализовать то же самое, используя самые последние файлы Spring-security-oauth2-core / client / jose / resource-server с spring security 5.0?

Спасибо

Ответы [ 2 ]

0 голосов
/ 22 мая 2019

Можно создать сервер авторизации, используя этот spring-security-oauth2-boot shim jar до тех пор, пока spring security 5 не перезапишет это.

0 голосов
/ 15 мая 2019

К сожалению, в последней версии (5.1.5) нет встроенной поддержки для создания собственного сервера авторизации, как это было с Spring Security OAuth, который имел удобный @EnableAuthorizationServer и связанные классы поддержки.

Тем не менее, хорошая новость заключается в том, что вскоре она будет поддерживаться Spring Security 5 :

Планируется также обеспечить поддержку сервера ресурсов с помощьюсередина 2018 года и сервер авторизации к концу 2018 или началу 2019 года.

Очевидно, что в 2019 году это будет позже, чем ожидалось.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...