Как исправить «Ваш секретный ключ JWT не настроен, вы не сможете войти в JHipster» во время запуска контейнера jhipster-registry - PullRequest
0 голосов
/ 18 июня 2019

Я пытаюсь запустить приложение микросервиса с Jhipster. Каждый из моих сервисов запускается в докер-контейнерах. Когда jhipster-registry запускается, я получаю эту ошибку:

2019-06-18 18:58:39.066  INFO 1 --- [           main] i.g.j.r.security.jwt.TokenProvider       : The JWT key used is not Base64-encoded. We recommend using the `jhipster.security.authentication.jwt.base64-secret` key for optimum security.
2019-06-18 18:58:39.067 ERROR 1 --- [           main] i.g.j.r.security.jwt.TokenProvider       :
----------------------------------------------------------
Your JWT secret key is not set up, you will not be able to log into the JHipster.
Please read the documentation at https://www.jhipster.tech/jhipster-registry/

Это приводит к завершению работы службы реестра jhipster с кодом 1. Однако мой файл application.yml в настоящее время содержит секретный ключ jwt base-64:

jhipster:
  security:
    authentication:
      jwt:
        base64-secret: MjNiZjdiNDk5MGM4MjE4ODI4YzRiNjZkOTRhNTU3YmNkMWRmMWYxMzkzYjAzMzI5OWI0MzNjNzVmZjg0ZDRkNDkwOTNkNjlmNjU4Zjc0NmEyYTQ3NzViMWIzZTliYjNkNjI5ZQ==

В настоящее время я использую образ докера jhipster / jhipster-registry: v5.0.1. Я попытался с помощью v5.0.2 и ошибка не устранена. Я также попытался изменить свой application.yml, добавив в него пустой секретный параметр, но это не привело к каким-либо изменениям.

secret:
base64-secret: MjNiZjdiNDk5MGM4MjE4ODI4YzRiNjZkOTRhNTU3YmNkMWRmMWYxMzkzYjAzMzI5OWI0MzNjNzVmZjg0ZDRkNDkwOTNkNjlmNjU4Zjc0NmEyYTQ3NzViMWIzZTliYjNkNjI5ZQ==

Я также попробовал решение, предложенное в Как исправить недопустимый JWT с помощью JHipster Registry [Docker]? и это не сработало для меня. Мои docker-compose.yml и application.yml точно такие же, как и другие люди в моей команде, и служба реестра запускается для них нормально. Как мне устранить эту ошибку?

РЕДАКТИРОВАТЬ: Это начало происходить после того, как я изменил свой пароль Windows.

...