Микронавт: обновление ключей jwks - PullRequest
0 голосов
/ 03 июня 2019

Я пытаюсь сделать так, чтобы микронавт аутентифицировал внешнюю службу 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, и все запросы не выполняются с неавторизованным кодом состояния.

Кто-нибудь знает, как настроить микронавт так, чтобы он всегда обновлялся при появлении неизвестного идентификатора ключа?

...