aws-api-gateway

    0热度

    2回答

    我必须使用AWS API网关和Lambda创建自定义授权。 我遵循了offical doc上的所有步骤。但在网关端Unauthorized 以下是我遵循的步骤。 1)创建lambda函数(根据github上提供的蓝图)。它将以适当的格式返回policyDocument。这已被 测试以下测试数据 - { "type": "TOKEN", "methodArn": "arn:aws:execute-a

    0热度

    1回答

    我们有一个静态网站托管在s3上。 从页面我们做了一个jquery ajax post到AWS api gateway/lambda函数。 我不确定OPTIONS是如何工作的,但是当我们启用'chrome allow cross origin plugin'启用一切正常(我们得到JSON响应)时, 当插件被禁用时,我们得到错误“Request header Access-Control-Allow-

    0热度

    1回答

    我正在创建一个Route53 URL,指向CloudFront分配并击中API网关端点。我得到了Terraform定义的工作和正确部署的一切。但是,我需要为CloudFront分配添加标签。 下面是相关Terraform代码: resource "aws_api_gateway_domain_name" "api-gateway-domain" { domain_name = "${va

    0热度

    1回答

    我使用aws控制台,我有很多api资源和方法。对于他们每个人我使用相同的身体映射模板: #set($inputRoot = $input.path('$')) { "body" : "$util.escapeJavaScript($input.json('$'))", "httpMethod": "$context.httpMethod", "path": "$co

    1热度

    1回答

    我正确地在我的api的响应头中做了cors配置。 当我通过邮递员测试了我的API与附着在报头(“授权”)的经验证令牌 ,它返回200 我检查我的前端取代码以请求API,似乎没有错误或故障。 它怎么会发生?没有任何人与我现在正在挣扎的人相同。 加: 我的前端抓取代码看起来像这样。 export const getDoc = async (docId, token) => { const p

    0热度

    1回答

    我有一个现有的Web API,我使用API​​网关和Lambda函数迁移到AWS。但是,我想知道如何使用AWS API网关的自定义授权程序功能。我现有的授权框架是OAuth,我使用ASP.Net Identity进行用户管理。我生成持票人令牌并在我的API控制器中使用“授权”属性来确保安全。我如何在AWS API网关中执行相同的操作,因为我无法更改我的框架,因为我已经拥有现有的用户。谢谢。

    0热度

    1回答

    我目前正在使用AWS API网关构建一个简单的API。我将使用Auth0进行验证。我创建了一个简单的lambda函数,它将在GET请求上提供一些JSON内容。没有身份验证,它正在工作。所以我使用lambda调用为API创建了一个自定义授权者。仅使用有效令牌测试此lambda调用正在工作。使用令牌测试自定义授权者正在工作,并且还使用有效令牌测试特定的GET请求。现在我想用邮递员来检查API,但是在那

    1热度

    1回答

    我目前正在构建一个Web应用程序,其后端纯粹是在API Gateway/Lambda中构建的。我构建了一个自定义JSON Web令牌(JWT)授权程序来授权用户。此刻,我在标题字段中传递了令牌。 不幸的是,我只能定义一个标记字段,其中令牌发送到API网关。我的应用程序将令牌存储在cookie中。 是否有任何选项直接访问cookie,以便它可以使用lambda进行身份验证。 例如: 现在,我通过:

    0热度

    1回答

    我在v3.2中使用AWS APIGateway生成的SDK工作的Swift项目。但是,我试图转换到Swift 4.0,现在它返回没有结果,也没有错误。 这只是目前不支持?

    1热度

    3回答

    我想一个POST体发送到使用的iOS(SWIFT)由AWS API网关产生SDK一个AWS LAMBDA功能,但发送的身体总是空的。 为此我成立了一个模型: { "$schema": "http://json-schema.org/draft-04/schema#", "title": "InputModel", "type": "object", "req