SecureApi使用文档SecureApi使用文档
主页
开始使用
版本历史
  • 中国大陆
  • 国际
  • 简体中文
  • English
主页
开始使用
版本历史
  • 中国大陆
  • 国际
  • 简体中文
  • English
  • 快速开始

    • 开始使用
    • 安装
    • 配置
    • 试一下
  • 指南

    • 注解
    • URL匹配
    • 异常处理
    • 加密算法
    • CipherUtils
    • 两种模式
    • DH密钥协商
    • 数字签名校验
  • JS示例
  • 最佳实践
  • 微服务调用
  • 黑金刚

微服务调用

  • 微服务一般使用 Dubbo 或者 OpenFeign 进行远程调用,如下方那样对吧,直接调用接口方法就可以调用其他微服务模块
微服务调用interface
微服务调用interface
  • 目前 SecureApi 不能自动对 interface 方法上的参数进行加密,调用方需要手动加密参数后发送请求,也就是 @Autowired 注入 SecureApi 提供的 CipherUtils 手动加密 str ,然后调用 "feign" 方法把加密的 "str" 传进去。

  • 然后被调用方也引入 SecureApi ,微服务各模块设置 相同 的加密模式和 key,被调用方那边就不需要手动操作了,参数解密和返回值加密都会是自动化的

WARNING

也就是说目前调用方需要手动加密参数,后续版本会增加对微服务调用自动加密参数的支持,开发中...

在 Github 上编辑
最近更新:
编著者: XuYijie
Prev
最佳实践
Next
黑金刚