Astro + Vue.js + Cloudflare Workers

Base RBAC com login por usuário e senha

Starter pronto para produção no edge da Cloudflare: landing page com Vue.js, autenticação server-side, sessões em D1 e controle de acesso por perfis (RBAC).

🔐

Autenticação segura

Senhas com hash PBKDF2-SHA256 (Web Crypto, sem dependências), cookies HttpOnly, sessões com expiração em D1 e logout.

⚡

No edge (Cloudflare)

Rode em Workers com domínio próprio nataly.site, banco D1 e deployment por wrangler.

🛡️

RBAC por permissão

Perfis (roles) mapeiam permissões granulares — content.edit, users.manage e mais — protegendo páginas e APIs.

👥

Gestão de usuários

Crie usuários, altere perfis e desative contas pela área administrativa. Apenas quem tem users.manage acessa.