cloudflare pages shared password
1.0.0
이 저장소는 Cloudflare Pages에서 호스팅되고 해당 콘텐츠가 HTTP 기본 액세스 인증을 사용하는 공유 사용자 이름/비밀번호로 "보호"되는 정적 사이트를 보여줍니다. 진짜 마법은 HTTP 기본 인증을 위한 Cloudflare Workers 예제를 기반으로 하며 Cloudflare Pages의 Functions 기능과 함께 사용되는 미들웨어로 용도가 변경된 functions/_middleware.ts
에 있습니다.
이 데모 사이트는 https://cloudflare-pages-shared-password.pages.dev/에서 호스팅되며, 사용자 이름과 비밀번호는 모두 admin
입니다.
이 저장소의 정적 사이트는 Hugo를 사용하여 구축되었지만 미들웨어는 Cloudflare Pages에서 호스팅되는 모든 정적 사이트와 함께 사용할 수 있습니다.
나는 이 코드의 보안에 대해 어떠한 보장도 하지 않습니다. 특히 저장소에 저장된 공유 비밀번호는 의미 있는 수준의 보안을 제공할 것으로 기대해서는 안 됩니다.
Cloudflare Discord 인스턴스에 대한 질문에 응답해 주신 CherryJimbo와 Isaac McFadyen에게 특별히 감사드립니다. 이 코드의 첫 번째 버전이 작동하려면 그들의 제안이 필수적이었습니다.