2017-02-05 59 views
-1

a)如何在沒有Angular Interface的情況下爲基本默認應用程序處理Jhipster用戶管理和JWT身份驗證? (例如,我會用Postman進行測試。)使用Jhipster創建測試REST Webservice(yo jhipster:服務器)

b)Swagger UI的URL是什麼?它是否可用於此生產配置文件?

c)我是否需要配置電子郵件來處理用戶管理?

(我搜索了很多Jhipster webside但沒有找到一個手冊,解釋如何做到這一點。如果有人能指出我會thakfull。)

d)詳細說明:

我創建了一個REST Web服務使用jhipster,無需客戶端,使用:

喲jhipster:服務器

我決定用一個單片架構,具有Postgres數據庫,以及JWT authetication。

我正在使用碼頭和碼頭構成。我內置的應用程序中執行:

./mvnw包-Pprod泊塢窗:建立

我運行應用程序做:

泊塢窗,撰寫-f〜/ jhipster/src目錄/主/泊塢窗/應用程序。 yml up

我的應用程序正在運行。例如,如果我去

本地主機:8080/API /輪廓信息

我有這樣的迴應:

{ 「activeProfiles」: 「督促」, 「招搖」],「ribbonEnv 「:null}

我決定使用Monolithic架構,因爲我不想處理Gateway和Registry。

我試過,用郵差做一個POST HTTP到:

http://localhost:8080/api/authenticate

使用基本athentication:用戶名:admin 密碼:admin

我應該如何發送這些參數,JSON?

我的迴應:

{ 「消息」: 「error.internalServerError」, 「說明」: 「內部服務器錯誤」, 「fieldErrors」:空 }

應該如何我用的是jwtSecretKey即時拍攝文件.yo-rc.jon

我預期的那樣在https://jwt.io/introduction/

回答

0

我網絡描述有效應初探確定瞭如何去做。 我發現招搖JASON文檔中:

本地主機:8080/V2/API的文檔/

然後我用招搖的在線編輯器來查看文件和操作指導那裏。我用郵差張貼到:

本地主機:8080/API /驗證

在車身:

{ 「密碼」: 「管理」, 「用戶名」: 「管理」 }

頭:

內容類型:應用/ JSON 接受:/接受語言:EN-US,EN; q = 0.8,發; q = 0.6,S V; Q = 0.4 緩存控制:無緩存

我收到一個JSON與id_token

1

嘗試使用紗啓動和運行的應用程序,從你的IDE運行春季啓動,這爲我工作。