首页 > 解决方案 > 如何将 Spring Boot 后端配置为仅接受来自亚马逊 API 网关的请求?

问题描述

我在 Elastic Beanstalk 上部署了一个 Spring Boot 应用程序,可通过 API Gateway 访问,我已启用客户端 SSL 证书身份验证。但是我对我的后端将如何使用我拥有的公钥进行身份验证感到困惑?我只有公钥来验证请求。如果有代码片段会有所帮助。

假设这是我的控制器,当请求命中此 API 时,如何使用公钥验证请求。

@RestController
public class TestController {

  @RequestMapping(path = "/test")
  public String get() {
    return "Hello";
  }

}

标签: javaspring-bootsslaws-api-gatewayamazon-elastic-beanstalk

解决方案


推荐阅读