更新时间:2024-09-14 GMT+08:00
分享

在业务代码中配置敏感配置解密

如果配置文件中的业务配置项有敏感字段需要解密,只要配置具体哪些配置项需要解密,使用逗号分隔,NUWA会用对应的秘钥进行解密。

前提条件

在业务代码中引入STS SDK,具体操作请参见使用STS SDK(Spring Cloud框架)

解密敏感配置

  1. 在微服务业务代码的application.yml文件中配置敏感配置项,样例如下:
    nuwa:
       security:
         config:
           sensitiveWords: spring.redis.password,org.app.protocol-login.oauth.clientSecret,org.app.jwt-key
  2. 启动敏感配置项自动解密。

    在微服务的启动类中添加@EnableStsEncryptableProperties注解。

相关文档