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).
usuários
1
no sistema
perfis
3
no sistema
permissões
5
no sistema
Perfis de acesso
Os três perfis padrão do RBAC — clique para explorar as permissões.
admin
Acesso total ao sistema.
dashboard.viewcontent.viewcontent.editusers.manageroles.manage
🔐
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.
1usuários
3perfis
5permissões