Jhipster gateway Для доступа к этому ресурсу необходима полная аутентификация - PullRequest
0 голосов
/ 12 сентября 2018

Привет всем, я работаю над Jhipster на Ubuntu OS.Мой проект был успешно завершен.но при попытке проверить apis выдает ошибку аутентификации.

вот ошибка, возникшая при тестировании API.будет приятно, если кто-нибудь мне поможет.

Ошибка:

rExceptionResolver : Resolved exception caused by Handler execution: org.springframework.security.authentication.InsufficientAuthenticationException: Full authentication is required to access this resource

Веб-браузер

{
"type" : "https://www.jhipster.tech/problem/problem-with-message",
"title" : "Unauthorized",
"status" : 401,
"detail" : "Full authentication is required to access this resource",
"path" : "/api/account",
"message" : "error.http.401"
}

Ответы [ 2 ]

0 голосов
/ 28 декабря 2018

В моем случае (в профиле разработчика) , я обновляю токен JWT , меняя на base64 во всех приложениях (микросервисе, шлюзе и реестре), дополнительно комментирую старый свойство «секрет» и использовать один и тот же ключ во всех. Затем протестируйте API со шлюза правильно, без проблем с авторизацией.

jh версия 5.7.1

0 голосов
/ 12 октября 2018

Решение:

Здесь у меня есть решение.

Проблема с настройкой по умолчанию для создания пользователя Jhipster.
Когда мы создаем приложение и сущность, используя Jhipster, он также создает аутентификацию пользователя в качестве их функциональности.
Но в моем случае пользователь не был создан в базе данных, которую я выбрал при создании.

Ответственные таблицы: -

  1. jhi_user
  2. jhi_user_authority
  3. jhi_authority

Итак, нам нужно просто указать в этих таблицах информацию о пользователе Jhipster по умолчанию.

Имя пользователя: admin
Пароль: admin

убедитесь, что пароль в зашифрованном виде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...