使用无服务器

时间:2018-04-11 07:14:30

标签: serverless

我有api的授权人。它在授权失败时返回401状态代码。我想返回自定义状态代码(410),因为我在应用程序中使用了401 else。当它获得状态代码410

时,我想在客户端有不同的行为
functions:

authorizerFunc:
  handler: authorize.handler

# Roles API
getRoles:
  handler: allrolesget.handler
  events:
    - http:
        path: /
        method: get
        cors: true
        integration: lambda
        authorizer:
          name: authorizerFunc
          resultTtlInSeconds: 0
          identitySource: method.request.header.Authorization

1 个答案:

答案 0 :(得分:0)

您无法更改自定义授权程序的状态代码。您可以做什么 - 删除自定义授权程序并在lambda中进行自定义授权 - 您可以完全控制应返回的状态代码。