应用管理与运维平台 SERVICESTAGE-配置微服务安全认证的账号名和密码:Java Chassis微服务组件配置安全认证账号名和密码

时间:2024-01-12 11:09:34

Java Chassis微服务组件配置安全认证账号名和密码

  • 配置文件配置方式

    为微服务的“microservice.yml”文件增加以下配置,若已配置请忽略。

    servicecomb:
      credentials:
        rbac.enabled: true  #结合用户实际值配置
        cipher: default
        account: 
          name: test #结合用户实际配置
          password: mima #结合用户实际配置
          cipher: default

    用户密码password默认为明文存储,无法保证安全。建议您对密码进行加密存储,请参考配置安全认证参数

  • 环境变量注入方式

    为微服务添加如表2所示环境变量。

    添加环境变量,请参考管理应用环境变量

    表2 环境变量

    环境变量

    说明

    servicecomb_credentials_rbac_enabled

    • true:开启安全认证。
    • false:不开启安全认证。

    servicecomb_credentials_account_name

    结合用户实际值配置。

    servicecomb_credentials_account_password

    结合用户实际值配置。

    说明:

    用户密码password默认为明文存储,无法保证安全。建议您对密码进行加密存储,请参考配置安全认证参数

support.huaweicloud.com/devg-servicestage/cse_04_0036.html