java - 如何将 Spring Boot 后端配置为仅接受来自亚马逊 API 网关的请求?
问题描述
我在 Elastic Beanstalk 上部署了一个 Spring Boot 应用程序,可通过 API Gateway 访问,我已启用客户端 SSL 证书身份验证。但是我对我的后端将如何使用我拥有的公钥进行身份验证感到困惑?我只有公钥来验证请求。如果有代码片段会有所帮助。
假设这是我的控制器,当请求命中此 API 时,如何使用公钥验证请求。
@RestController
public class TestController {
@RequestMapping(path = "/test")
public String get() {
return "Hello";
}
}
解决方案
推荐阅读
- c++ - 将 --whole-archive 链接器选项与 CMake 和具有其他库依赖项的库一起使用
- spring-boot - 从 CassandraOperations 检索 DataStax 会话
- typescript - 打字稿条件类型:推理有效,但编译器拒绝实现
- .htaccess - .htacess 将目录重定向到一个域,将子目录重定向到不同域
- c# - 使用 Linq 的 Where 子句 - 搜索对象列表
- c# - 使用实体框架更新行的问题
- excel - Excel VBA - 代码插入的公式未计算
- vba - PowerPoint/MS 访问 VBA 帮助
- asp.net-core - ASP.NET Core 2.x OnConfiguring 从 appsettings.json 获取连接字符串
- javascript - 在选定的 div 中显示图像