Я пытаюсь сделать так, чтобы микронавт аутентифицировал внешнюю службу jwks, и настроил ее так:
micronaut:
security:
enabled: true
endpoints:
login:
enabled: false
oauth:
enabled: false
token:
jwt:
enabled: true
claims-validators:
subject-not-null: false
signatures:
jwks:
my-url:
url: "https://my-external-url.com/.well-known/jwks.json"
key-type: "EC"
bearer:
enabled: true
headerName: x-my-jwks-header
prefix: ""
При запуске приложения я вижу, что микронавт загружает URL-адрес, и аутентификация работает нормально.Но когда внешняя служба jwks начинает вращать ключи, кажется, что micronaut не обновляет .well-known / jwks.json, и все запросы не выполняются с неавторизованным кодом состояния.
Кто-нибудь знает, как настроить микронавт так, чтобы он всегда обновлялся при появлении неизвестного идентификатора ключа?