【问题标题】:How to create SSL for Rest API?如何为 Rest API 创建 SSL?
【发布时间】:2017-11-04 14:35:23
【问题描述】:

我正在学习 Web 服务。我在 eclipse 的本地机器上创建了一个 Rest API。网址看起来像这样http://localhost.com/Web/Test/Client

它的作用是当我在 url 的正文中使用用户名和参数将此 url 作为 POST 方法调用时,我得到一个我在其他地方使用的令牌。到这里它工作正常。我传递了用户名和密码,一旦我的 API 代码验证了 url 正文中的凭据,我就会得到一个令牌。

因此,在那之后,我阅读了有关 Rest API 的安全性的信息,因此没有人可以访问我的 url 随附的凭据。它说它需要从HTTP转换为HTTPS。

但我无法理解更多需要在我的代码中配置此安全性的方式和位置。我需要编写任何代码来实现这一点还是需要任何设置?我这里完全空白。

谁能帮助我理解这一点并告诉我需要做什么才能为我的网址获取 HTTPS?

【问题讨论】:

    标签: java rest ssl post


    【解决方案1】:

    您需要在此处创建自签名证书并配置通道安全性。我强烈建议您使用 spring 安全框架来完成这件事。这个article 会帮助你。

    要要求登录页面使用 HTTPS,请通过添加以下内容修改您的安全配置:

    http.requiresChannel()
      .antMatchers("/login*").requiresSecure();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-13
      • 1970-01-01
      • 2018-12-19
      • 2020-12-14
      • 1970-01-01
      • 2021-03-18
      • 2020-02-19
      相关资源
      最近更新 更多