java - 如何为我的 REST 应用程序配置 https?

标签 java angularjs rest https restful-architecture

考虑下一步:

  1. 我有一个restful api,用java创建并部署在tomcat服务器上。
  2. 我有一个基于 angularjs 并部署在 npm http 服务器上的客户端应用程序。
  3. 我有一个 jwt 身份验证流程,需要添加 https 安全性。

我对此类休息细节有点陌生,所以有一个问题

  • 应该仅为我在 tomcat 上的 api 配置 https,还是我还需要为 http 服务器进行额外的配置?

浏览器 -> http -> angularjs 客户端 -> https -> 其余 api

浏览器 -> https -> angularjs 客户端 -> https -> 其余 api

还是

最佳答案

当然,您必须在双方都启用 SSL,因为您无法从 http 调用 https。

所以考虑到你的问题, 使用浏览器 -> https -> angularjs 客户端 -> https -> Rest api

在这种情况下,您需要在两端配置 SSL 证书。

确保您的证书颁发机构提供的证书支持多个安装。

关于java - 如何为我的 REST 应用程序配置 https?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42931915/

相关文章:

java - Spring Security + Vaadin Session 无 VaadinSession

html - 使用 AngularJS 显示 json 数组的元素

javascript - 在 Angular 单元测试中验证 ng-pattern

javascript - 使用 Jasmine 测试 Angular Controller - 模块问题

java - 为不同的客户提供安心的服务

Java定时器与GUI同步

java - 当您使用不同的访问描述符标记重写方法时会发生什么?

java - 在 Java 中拆分字符串和模式匹配

rest - 更改 Magento 2.1 guest 权限以访问 Web api 目录/产品

c# - 如何在 C# 中使用内容和 header 调用 Rest API?