Im используя пружинный облако, в следующем макете:проблемы Весна облако loadBalanced userInfoUri
- сервера реестра
- oauth2 сервера
- Zuul прокси
- простой Crud microservice
On служба crud, я пытаюсь пройти аутентификацию против моего сервера oauth2, используя
security:
oauth2:
resource:
loadBalanced: true
userInfoUri: http://auth_service/users/current
Я могу принести маркер из oauthserver, но когда я использую маркер, чтобы запросить услугу Crud я получил
2017-01-07 10:46:02.638 INFO 16186 --- [nio-9001-exec-4] o.s.b.a.s.o.r.UserInfoTokenServices : Getting user info from: http://auth_service/users/current
2017-01-07 10:46:02.639 INFO 16186 --- [nio-9001-exec-4] o.s.b.a.s.o.r.UserInfoTokenServices : Could not fetch user details: class java.lang.NullPointerException, null
Если я изменяю клиента OAuth ударить сервер OAuth без опции loadBalanced , он отлично работает
security:
oauth2:
resource:
userInfoUri: http://localhost:4444/auth_service/users/current #through zuul proxy
Я попытался отлаживать, но это исключение nullpointer происходит очень глубоко в реализации шаблонов отдыха. Пожалуйста, мне нужна помощь здесь.