Proteção por senha
Configurações › Autenticação coloca usuário e senha (HTTP Basic Auth) na frente do seu site de produção. Use para um site que ainda não é público, ou para o site de staging de um cliente.
- Em Método, escolha Basic Auth (ou Nenhum para desligar a proteção).
- Em Usuários, adicione pelo menos um Usuário e Senha (Novo usuário adiciona mais). Os nomes de usuário não podem ter espaços nem
:. - Opcional: em URLs liberadas, adicione caminhos que abrem sem senha (Nova URL). Cada caminho começa com
/: o caminho exato, ou todos os caminhos que começam com ele quando termina com*(por exemplo/api/webhooks/*). - Clique em Salvar. A proteção passa a valer em alguns segundos, sem deploy.
Para trocar uma senha, digite uma nova; deixar em branco mantém a atual (Senha mantida — digite para trocar). A bohr guarda só hashes PBKDF2-SHA256 com salt, nunca as senhas.
Como funciona
Seção intitulada “Como funciona”- Na sua conta da Cloudflare: o workflow de deploy da bohr envolve o seu site numa pequena barreira que confere as credenciais. As configurações ficam num secret do seu Worker de produção (
BOHR_SITE_AUTH), então ligar ou desligar a proteção não exige deploy. A barreira gera.bohr-gate.mjsewrangler.bohr-gate.jsonna hora do deploy; eles nunca vão para o commit. - Hospedado pela bohr: a borda da bohr confere as credenciais antes de o seu Worker rodar.
A homologação tem um endereço próprio, não divulgado, e não é coberta por esta configuração. A proteção vale para o site de produção.