a)如何在没有Angular接口的基本默认应用程序中处理Jhipster用户管理和JWT身份验证? (例如,我将使用Postman进行测试。)
b)swagger UI的网址是什么?是否可以在此生产配置文件中使用?
c)我是否需要配置电子邮件来处理用户管理?
(我在Jhipster网站上搜索了很多,但没有找到解释如何操作的手册。如果有人可以指出我将是thakfull。)
d)详细说明:
我使用Jhipster创建了一个REST Web服务,没有客户端,使用:
yo jhipster:server
我决定使用Monolithic架构,Postgres数据库和JWT认证。
我正在使用docker和docker-compose。我构建了应用程序:
./ mvnw package -Pprod docker:build
我运行应用程序:
docker-compose -f~ / jhipster / src / main / docker / app.yml up
我的应用正在运行。例如,如果我去
本地主机:8080 / API /轮廓信息
我将此作为回应:
{ “activeProfiles”:[ “PROD”, “招摇”], “ribbonEnv”:空}
我决定使用Monolithic架构,因为我不想处理Gateway和Registry。
我尝试使用Postman发布POST Http:
http://localhost:8080/api/authenticate
使用基本身份验证:用户名:admin 密码:admin
我应该如何以JSON发送这些参数?
我有回复:
{ “message”:“error.internalServerError”, “description”:“内部服务器错误”, “fieldErrors”:null }
我应该如何在文件中使用jwtSecretKey avilable .yo-rc.jon
中所述的回复答案 0 :(得分:1)
尝试使用纱线启动运行应用程序,并从IDE运行spring-boot,这对我来说很有用。
答案 1 :(得分:0)
我想出了怎么做。 我发现了招摇的JASON文档:
localhost:8080 / v2 / api-docs /
然后我使用swagger在线编辑器查看文档并按照说明进行操作。我使用Postman来POST:
localhost:8080 / api / authenticate
身体:
{ "密码":" admin", "用户名":" admin" }
标题:
内容类型:应用/ JSON 接受: / 接受语言:en-US,en; q = 0.8,fa; q = 0.6,sv; q = 0.4 缓存控制:无缓存
我收到了一封带有id_token的JSON