【发布时间】:2019-07-08 17:34:26
【问题描述】:
几天前我问过AWS lambda basic-authentication without custom authorizer。我得到了对我来说足够的答案,我实现了正常工作的自定义授权器。
我现在有一个非常相似的问题,因为我们决定将 API Gateway 更改为 Application Load Balancer,这将在适当的路径上触发 lambda 函数。
我也想为此端点准备基本身份验证(与以前完全相同)。
所以,同样的问题:
AWS lambda 函数,它是附加服务的代理。这个函数只转发整个请求并给用户整个响应。这就是为什么我需要强制使用 Authentication 标头,并且我希望有提示窗口来传递凭据:Authentication。
应该从 lambda 函数发送的响应与 API 网关有点不同:Using AWS Lambda with an Application Load Balancer - AWS Lambda
关于使用ALB的认证,我只找到Authenticate Users Using an Application Load Balancer - Elastic Load Balancing。
我找不到与基本身份验证和提示窗口相关的任何内容。
有没有人尝试过使用 ALB 为 lambda 函数设置基本身份验证?在哪里查找信息?
【问题讨论】:
标签: node.js typescript aws-lambda aws-application-load-balancer