Usuários, Autenticação & Segurança
Contas, autenticação e o modelo de segurança: como o Chinaski decide quem pode fazer o quê, como as sessões continuam reais e onde toda ação relevante de segurança é registrada. As páginas seguem a jornada do operador: fazer as pessoas entrarem, delimitá-las, vigiar a trilha.
Nesta seção
- Usuários & Papéis: os dois papéis (admin/editor), gerenciamento de usuários, suspensão e autorregistro.
- Autenticação: mecânica de login, bloqueios, o modelo de sessão dupla (cookie + registro no servidor) e invalidação de sessões.
- Senhas: regras de senha, expiração, redefinições e o que uma troca de senha invalida.
- SSO & OAuth: habilitar um provedor de identidade real para equipes; contas criadas a partir de provedores de identidade.
- Permissões: delimitar editores por tipos de conteúdo e idiomas permitidos, além dos dois papéis.
- Modelo de Segurança: as garantias no nível do código: CSRF em todo lugar, segredos com hash em repouso, sessões assinadas e as regras de confiança para headers de proxy.
- Log de Auditoria: toda ação de segurança registrada (logins, bloqueios, alterações de conteúdo), quem escreveu o quê e retenção.
- Segredos: o que é criptografado e onde (credenciais armazenadas, rotação da chave de assinatura, o contrato de
CHINASKI_SECRETno ambiente). - Reforço: as medidas no nível de implantação: verificações de upload, honeypots, rate limiting, log de segurança externo.
- Minha Conta: autoatendimento: trocas de senha, perfil, preferências de interface e "sair em todos os lugares".
O modelo em um parágrafo
As pessoas fazem login com nome de usuário + senha (ou um provedor de SSO, quando configurado) e recebem uma sessão assinada e validada no servidor; suas capacidades vêm então de dois níveis: um papel (o que podem acessar) e restrições por usuário (quais tipos de conteúdo e idiomas gerenciam). Todo resultado de autenticação e toda mutação é registrado: uma trilha de auditoria mais logs separados de autenticação/eventos, com bloqueios, expiração e rate limits aplicados no servidor. Os segredos (credenciais, chaves) vivem criptografados em repouso sob uma chave derivada de CHINASKI_SECRET da instância, e é exatamente por isso que esse arquivo de ambiente importa tanto quanto os backups.
O que é deliberadamente simples
- Dois papéis, depois refinamento. Não existe uma matriz de papéis por rota:
editormais conteúdo/idiomas permitidos cobre as necessidades reais de agências;admincobre o resto. - As sessões são revogáveis. Suspender um usuário, redefinir uma senha ou "sair em todos os lugares" encerra as sessões instantaneamente, não no próximo novo login. A expiração de senha é aplicada no nível da aplicação.
- A trilha de auditoria é uma tabela simples: robusta o bastante para a forense do dia a dia, com uma nota de durabilidade best-effort e um log JSON externo opcional para os eventos que você não pode se dar ao luxo de perder.
- O autorregistro existe, mas vem desligado: registro, redefinições de senha e Turnstile vêm todos desabilitados/opcionais; habilitá-los é uma escolha deliberada.
Também em Usuários, Autenticação & Segurança
Os papéis admin e editor do Chinaski, o que cada um pode fazer, as restrições por tipo de conteúdo e idioma e as proteções contra bloqueio.
Como funciona o login no admin do Chinaski: verificações, criação e invalidação de sessões, contas suspensas, histórico e acesso por API.
Gerencie senhas no Chinaski: as regras de força, como alterá-las e redefini-las, como funcionam a expiração e o bloqueio e a gestão feita por admins.
Deixe sua equipe entrar no admin por um provedor de identidade: configuração de OAuth 2.0 e OIDC, os cinco campos do provedor e onde fica o SSO.
Os papéis admin e editor, mais os limites por conta que restringem um editor a certos tipos de conteúdo e idiomas.
Entenda o modelo de segurança do Chinaski: SRI, política de segurança de conteúdo, confiança no IP do cliente e limites de taxa com bloqueios.
Consulte os registros de administrador do Chinaski: o audit log de quem mudou o quê, e os logs de eventos, autenticação e build.
Como o CHINASKI_SECRET funciona como segredo mestre, quais configurações ficam criptografadas e o que acontece com elas se você trocar o segredo mestre.
Como um deployment do Chinaski já vem protegido: sandbox do systemd, permissões de arquivos, bind em loopback e cabeçalhos de segurança.
Use a página Minha conta em /admin/account para trocar a senha, ver o status de expiração e gerenciar suas preferências de administração.