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 實例的問題。他們的建議對於使該程式碼的第一個版本正常運作至關重要。