Перед перезагрузкой мне удалось локально развернуть микросервис SpringBoot + GraphQL. с использованием IntelliJIdea (указывая на сервер ресурсов среды QA с использованием свойств: Spring.security.oauth2.resourceserver.jwt.issuer-uri и Spring.security.oauth2.resourceserver.jwt.jwk-set-uri) и мне удалось без проблем протестировать конечную точку и операции Postman (конечно, после настройки соответствующего токена и параметров безопасности).
Однако после перезагрузки компьютера и попытки чтобы выполнить запрос еще раз, я получаю:
Код: Выделить всё
An error occurred while attempting to decode the Jwt:
Couldn't retrieve remote JWK set: org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://URL_TO_COGNITO/jwks.json":
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target; nested exception is javax.net.ssl.SSLHandshakeException:
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
Это свойства, заданные в файле application-qa.properties:
Код: Выделить всё
spring.security.oauth2.resourceserver.jwt.issuer-uri=https://URL_TO_COGNITO
spring.security.oauth2.resourceserver.jwt.jwk-set-uri=${spring.security.oauth2.resourceserver.jwt.issuer-uri}/.well-known/jwks.json
- Любой фрагмент кода был изменен в микросервисе
- Любая конфигурация была изменена в любой IDE.
- Любая конфигурация была изменена в Postman.
- Версия Java, используемая для компиляции, — Java 11.0.22.
- Maven версии 3.8.1
- Postman может отправлять запрос к любой другой внешней службе или API, но для этого конкретного сценария это просто не удается.
- У меня работает без проблем более 1 года, но после перезагрузки пару дней назад я начал получать эту ошибку (компьютер принадлежит компании, в которой я работаю, поэтому я я не уверен, была ли после перезапуска установлена какая-то конфигурация «безопасности» или брандмауэра, которая могла помешать почтальону правильно отправить запрос)
Подробнее здесь: https://stackoverflow.com/questions/786 ... ng-windows
Мобильная версия