Это требование iss не равно настроенному эмитенту. Spring Security Oauth2 - PullRequest
0 голосов
/ 29 марта 2020

Я использую spring.security.oauth2.resourceserver.jwt.issuer-uri и spring.security.oauth2.resourceserver.jwt.jwk-set-uri как часть защиты API пружинной загрузки.

Если я использую URL-адрес publi c в издателе-uri, у меня нет проблем. Но я хотел бы использовать внутренний (частный) URL в издателе-uri, потому что я не хочу, чтобы этот трафик c был опубликован c, поскольку приложение весенней загрузки и поставщик oauth находятся в одной сети.

Когда я пытаюсь получить доступ к этому API через inte rnet (publi c), я генерирую токен, используя publi c URL, возникает проблема

Я получаю следующую ошибку. Что мне делать, если я хочу использовать внутренний (частный) URL-адрес, чтобы сделать трафик c между Spring boot <-> OAuth-провайдером через внутреннюю сеть?

Bearer error="invalid_token",
error_description="An error occurred while attempting to decode the Jwt: 
This iss claim is not equal to the configured issuer", error_uri="https://tools.ietf.org/html/rfc6750#section-3.1"
...