代码之家  ›  专栏  ›  技术社区  ›  Omkar Shetkar

使用SpringCloud配置不获取加密值?

  •  0
  • Omkar Shetkar  · 技术社区  · 6 年前

    我正在使用Spring Cloud Config Server进行配置值的加密/解密试验。

    为此,在配置服务器项目下进行了以下更改:

    bootstrap.properties中

    encrypt.key=abcdefghabcdefghabcdefghabcdefghabcdefghabcdefghabcdefghabcdefghabcdefghabcdefghabcdefghabcdefghabcdefghabcdefghabcdefghabcdefghab
    < /代码> 
    
    

    我还在我的Ubuntu 18.04机器中使用以下命令更新了JCE:

    sudo apt install oracle-java8-unlimited-jce-policy
    < /代码> 
    
    

    但是在发出一个帖子请求后,我看不到任何回应。

    理想情况下,请求正文的加密文本应作为响应来提供。

    示例项目:https://github.com/omkar shetkar/multiplesight-springcloud-m2-git

    这里可能缺少什么?

    谢谢。G变化:

    引导程序属性

    encrypt.key=abcdefghabcdefghabcdefghabcdefghabcdefghabcdefgh
    

    我还使用Ubuntu 18.04机器中的以下命令更新了JCE:

    sudo apt install oracle-java8-unlimited-jce-policy
    

    enter image description here

    但是在发布了一个帖子请求之后,我看不到任何回应。

    enter image description here

    理想情况下,请求主体的加密文本应该作为响应来提供。

    enter image description here

    样本项目:https://github.com/Omkar-Shetkar/pluralsight-springcloud-m2-git

    这里可能缺少什么?

    谢谢。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Omkar Shetkar    6 年前

    这实际上是由于CSRF,得到401未经授权的回应。因为SpringBoot2.0,我们可以在代码中禁用它。

    详细答案如下: spring config server encrypt forbidden

    按照上述步骤解决了问题。