欢迎光临
我们一直在努力

若依多租户版 - @ApiEncrypt, api接口加密

1.  接口加密是什么

  • 使用 @ApiEncrypt 注解

  • 开启后:

    • 请求体要加密

    • 响应数据会加密

  • 常用于 生产环境防抓包

2. 核心开关(最重要)

api-decrypt:
enabled: true # 开启接口加密

👉 不需要接口加密时,直接关:

api-decrypt:
enabled: false

  • @ApiEncrypt 自动失效

  • 所有接口支持 普通 JSON

  • 不改代码,最省事

3. 登录接口示例

@ApiEncrypt
@PostMapping("/login")
public R<LoginVo> login(@RequestBody String body) {

}

4. 测试 / 本地开发(推荐)

api-decrypt:
enabled: false

然后可以直接调用:

POST /auth/login

{
"username": "账号",
"password": "密码",
"uuid": "1567190d16bc46e5b010333a33bd8ee5",
"code": "10",
"grantType": "password",
"clientId": "e5cd7e4891bf95d1d19206ce24a7b32e",
"tenantId": "000000"
}

5.  使用建议

  • 开发 / 测试环境:enabled: false

  • 生产环境:enabled: true

  • 接口加密 ≠ 必须一直开,切环境即可

📌 一句话记住:

接口加密是上线用的,调试阶段直接关掉最舒服。

赞(0)
未经允许不得转载:171主机测评 » 若依多租户版 - @ApiEncrypt, api接口加密
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址