【问题标题】:How to - AWS Rest API Authentication如何 - AWS Rest API 身份验证
【发布时间】:2016-05-24 09:24:10
【问题描述】:

我正在尝试使用 AWS API Gateway、Lambda 和 DynamoDB 制作一个 Rest API。

我使用 java-script 作为我的 lambda 语言,并且我已经成功创建了一些资源。但是,我不明白如何向我的 IP 发出经过身份验证的请求。

我想要简单的 HTTP 身份验证。

有人可以解释如何向 API Gateway 和 Lambda 发出经过身份验证的请求吗?

【问题讨论】:

    标签: node.js amazon-web-services aws-lambda aws-api-gateway


    【解决方案1】:

    这里很好GitHub Lambda Http Authentication Example Repository。您可以浏览这个示例。

    使用无服务器架构实施的示例身份验证服务,使用 AWS Lambda 托管和执行代码,并将 Amazon DynamoDB 作为持久存储。这提供了一种可扩展且高度可用的经济高效的解决方案。

    【讨论】:

      【解决方案2】:

      要记住的另一件事是 AWS 刚刚宣布(2016 年 2 月 11 日)API 网关的自定义请求授权者:https://aws.amazon.com/about-aws/whats-new/2016/02/amazon-api-gateway-supports-custom-request-authorizers

      在此处查看 AWS 示例:http://docs.aws.amazon.com/apigateway/latest/developerguide/use-custom-authorizer.html

      “您使用此 Lambda 函数来实施各种授权策略,例如 JSON Web 令牌 (JWT) 验证和 OAuth 提供程序调用,以返回授权请求的 IAM 策略”。

      【讨论】:

      猜你喜欢
      • 2012-03-06
      • 2017-12-15
      • 2019-03-31
      • 2018-07-26
      • 2019-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多