You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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认证类型。

咨询问题

  1. JHipster近期版本是否调整了文件结构?
  2. 是否需要手动配置来生成这些JWT相关文件?
  3. 是否有仅重新生成安全模块的JHipster命令?

补充需求

之前的微服务使用以下代码生成令牌:

Authentication authentication = new UsernamePasswordAuthenticationToken(login, password); 
String token = tokenProvider.createToken(authentication, false); 

请问在当前缺失相关类的情况下,如何使用Spring Security直接生成JWT令牌?

内容的提问来源于stack exchange,提问作者Bouls

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 17:32:33