lambda-edge-azure-auth:一个AWS CloudFront Lambda @ Edge函数可通过Microsoft Azure AD对请求进行身份验证

时间:2024-05-19 05:48:43
【文件属性】:

文件名称:lambda-edge-azure-auth:一个AWS CloudFront Lambda @ Edge函数可通过Microsoft Azure AD对请求进行身份验证

文件大小:115KB

文件格式:ZIP

更新时间:2024-05-19 05:48:43

aws azure edge hacktoberfest JavaScript

lambda-edge-azure-auth 使用对进行身份验证。 该项目基于 ,但在以下方面有所不同: 精简下来仅专注于Microsoft Azure身份验证和授权。 添加了Webpack配置,以将处理程序和依赖项捆绑到一个文件中。 捆绑的lambda(sans config.json )的zip文件通过GitHub Action,用于下游项目,例如 。 用于默认index.html和尾部斜杠重定向的简单URL(又称 )处理()。 用于部署的下游Terraform模块( )。 描述 认证成功后,将设置一个具有签名的JWT值的cookie(名为TOKEN ),并且用户将重定向到原始请求的路径。 每次请求时,Lambda @ Edge都会检查JWT的有效性(签名,到期日期,受众和匹配的托管域),并在会话超时时将用户重定向到配置的提供程序的登录名。 用法 如果您的CloudFr


【文件预览】:
lambda-edge-azure-auth-master
----template.yaml(1KB)
----release.config.js(694B)
----package.json(1KB)
----simpleurl.js(798B)
----nonce.js(458B)
----.github()
--------workflows()
----tests()
--------package.json(510B)
--------tests.js(10KB)
--------package-lock.json(31KB)
----LICENSE(732B)
----package-lock.json(367KB)
----package.sh(403B)
----CONTRIBUTING.md(2KB)
----authz()
--------microsoft.js(282B)
----.gitignore(199B)
----webpack.config.js(235B)
----CHANGELOG.md(2KB)
----commitlint.config.js(70B)
----README.md(6KB)
----build.sh(163B)
----build()
--------package.json(417B)
--------build.js(5KB)
--------package-lock.json(11KB)
----authn()
--------openid.index.js(19KB)

网友评论