aws-cloudfront-basic-auth:使用 Lambda@Edge 进行 HTTP 基本身份验证

时间:2021-05-31 05:45:56
【文件属性】:
文件名称:aws-cloudfront-basic-auth:使用 Lambda@Edge 进行 HTTP 基本身份验证
文件大小:43KB
文件格式:ZIP
更新时间:2021-05-31 05:45:56
aws-cloudfront-basic-auth 使用 Lambda@Edge 对 CloudFront 进行基本身份验证,无需保留授权标头 动机 该解决方案旨在通过密码保护 React Web 应用程序开发环境免受公共访问 解决方案的要求是 限制对开发环境的访问 无服务器解决方案 为 JWT Bearer 令牌保留的授权标头(没有简单的基本身份验证) 没有繁琐的 WAF IP 限制 无法使用自定义 HTTP 标头(难以在移动测试设备上设置) 不想感染或更改Web应用程序 免责声明 此解决方案不应用于生产环境或用于保护任何敏感数据。 先决条件 您需要为 CloudFront 指定一个域名 您需要有上述域的 ACM 证书 与 Cloudfront 一起使用的 ACM 证书必须创建到“us-east-1”区域。 Lambda@Edge 函数必须部署到“us-east-1”区域 部署步骤
【文件预览】:
aws-cloudfront-basic-auth-master
----.gitignore(23B)
----images()
--------serverless-webapp-infra.png(22KB)
--------basic-auth-sequence-diagram.png(22KB)
----cloudformation()
--------web-frontend.yaml(3KB)
--------basic-auth-edge-lambda.yaml(5KB)
----LICENSE(1KB)
----README.md(3KB)

网友评论