JHipster生成JWT认证微服务缺失security/jwt文件夹咨询
JHipster生成WebFlux微服务后缺失JWT相关安全组件的问题
项目生成配置选项
- 项目名称:enrolementApi
- 应用类型:Microservice
- Java包:sn.synapsys.conseils
- 构建工具:Maven
- Spring WebFlux:是
- 服务器端口:8081
- 服务发现:JHipster Registry (Eureka)
- 认证类型:JWT Authentication
- 数据库:PostgreSQL(开发和生产环境均使用)
- 基于OpenAPI的API优先:是
- 微前端:无(无客户端)
- 国际化:否
遇到的问题
生成项目后,在src/main/java/.../security路径下找不到常规的security/jwt文件夹,也没有TokenProvider、JWTFilter等JWT认证相关类,但生成时明确选择了JWT认证类型。
咨询问题
- JHipster近期版本是否调整了文件结构?
- 是否需要手动配置来生成这些JWT相关文件?
- 是否有仅重新生成安全模块的JHipster命令?
补充需求
之前的微服务使用以下代码生成令牌:
Authentication authentication = new UsernamePasswordAuthenticationToken(login, password); String token = tokenProvider.createToken(authentication, false);
请问在当前缺失相关类的情况下,如何使用Spring Security直接生成JWT令牌?
内容的提问来源于stack exchange,提问作者Bouls
相关产品推荐
相关产品推荐

