cloudflare pages shared password
1.0.0
该存储库演示了一个托管在 Cloudflare Pages 上的静态站点,其内容受到具有 HTTP 基本访问身份验证的共享用户名/密码的“保护”。真正的魔力在于functions/_middleware.ts
,它基于用于HTTP基本身份验证的Cloudflare Workers示例,重新用作中间件以与Cloudflare Pages的Functions功能一起使用。
该演示站点托管在 https://cloudflare-pages-shared-password.pages.dev/,用户名和密码均为admin
。
此存储库中的静态站点是使用 Hugo 构建的,但该中间件可与 Cloudflare Pages 上托管的任何静态站点一起使用。
我不保证此代码的安全性。特别是,不应期望存储在存储库中的共享密码能够提供有意义的安全程度。
特别感谢 CherryJimbo 和 Isaac McFadyen 回答我有关 Cloudflare Discord 实例的问题。他们的建议对于使该代码的第一个版本正常工作至关重要。