作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 AWS API Gateway 和 AWS Lambda 创建一个无服务器的 REST API。虽然已创建端点并与相应的 Lambda 函数链接,但下一步是添加身份验证层以通过电子邮件和密码对用户进行身份验证。根据我从文档中了解到的情况,API Gateway 方法可以支持基于 API key 的访问或基于 IAM 的访问。但我不明白如何使用 API key 安全地实现身份验证。
我是否必须创建一个服务器来进行身份验证和管理用户?有什么办法可以成为一个完整的服务器端对端应用程序?任何指向正确方向的资源都将受到高度赞赏。我在看this document在这一刻
最佳答案
AWS API Gateway 也可以使用 API key 进行身份验证。
请按照以下步骤操作:-
HttpHeaders headers = new HttpHeaders();
headers.setAccept(Arrays.asList(new MediaType[]{MediaType.APPLICATION_JSON}));
headers.setContentType(MediaType.APPLICATION_JSON);
headers.set("x-api-key", apiKey);
关于aws-api-gateway - 如何对 AWS API Gateway 的用户进行身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35722293/
我是一名优秀的程序员,十分优秀!