2017-02-05 14 views
-1

a) Как я могу справиться с управлением Jhipster и JWT-аутентификацией для основного приложения по умолчанию без Углового интерфейса? (Я буду использовать Postman, например, для тестирования.)Тест REST Webservice, созданный с помощью Jhipster (yo jhipster: server)

b) Каков URL-адрес для интерфейса Swagger? Доступен ли он в этом профиле производства?

c) Должен ли я настроить электронную почту для управления пользователями?

(я искал много в Jhipster спиртые, но не нашел руководство объясняет, как это сделать Если кто-то может указать я буду thakfull.).

г) Детали:

Я создал REST Webservice использование Jhipster, без стороны клиента, используя:

лет jhipster: сервер

Я решил использовать монолитную архитектуру, с Postgres базой данных, и JWT authetication.

Я использую докер и докер. Я построил приложение делает:

./mvnw пакет -Pprod докер: построить

я запустить приложение делает:

докер-Compose -f ~/jhipster/SRC/главная/грузчик/приложение. yml up

Мое приложение работает. Например, если я иду в

локальный: 8080/API/профиль-инфо

У меня есть это как ответ:

{ "activeProfiles": [ "прод", "чванство"], "ribbonEnv ": null}

Я решил использовать монолитную архитектуру, потому что я не хотел иметь дело с Gateway и Registry.

Я попытался, используя Почтальон сделать POST НТТР:

http://localhost:8080/api/authenticate

Использование основной athentication: имя пользователя: Админ пароль: админ

Как я должен отправить эти параметры, так как JSON?

меня в ответ:

{ "сообщение": "error.internalServerError", "Описание": "Внутренняя ошибка сервера", "fieldErrors": нулевой }

Как следует я использую jwtSecretKey в файле строения .yo-rc.jon

Я ожидал иметь réponse, как описано в https://jwt.io/introduction/

ответ

0

I ц исправился, как это сделать. я нашел чванство Джейсоном документы в:

локальный: 8080/v2/API-документы/

Тогда я использовал чванство редактора для просмотра Docs и следовали инструкциям. Я использовал почтальона POST для:

LOCALHOST: 8080/API/аутентификации

В теле:

{ "пароль": "администратор", "имя пользователя": "админ" }

заголовки:

Content-Type: применение/JSON Accept: / Accept-Language: EN-US, ан, Q = 0,8, Ф.А.; Q = 0,6, с v; д = 0,4 Cache-Control: нет кэша

Я получил JSON с id_token

1

попробуйте запустить приложение с помощью запуска пряжи и запустите пружинную загрузку с вами IDE, эту работу для меня.