Saltar para o conteúdo principal
Versão: Beta 🚧

Authentification Manager

O Authentification Manager (AM) do RaidProtect protege o acesso aos seus cargos do Discord mais sensíveis com uma verdadeira verificação de identidade. Graças às passkeys (WebAuthn), aos códigos PIN e ao OTP, um membro só obtém um cargo sensível depois de se autenticar, e apenas por uma duração limitada. No Discord, o módulo é exibido com o nome “Authentification Manager”.

❓ Como funciona o Authentification Manager?​

O Authentification Manager se baseia em cargos protegidos e sessões temporárias. Quando um administrador protege um cargo com o AM:

  1. O cargo do Discord deixa de ser atribuído permanentemente: é preciso se autenticar para obtê-lo.
  2. Os membros autorizados se autenticam com o comando /auth (ou o botão “Obter um cargo” de um painel da equipe).
  3. Uma sessão temporária é criada pela duração definida no cargo.
  4. Quando a sessão expira, removemos automaticamente o cargo.
Info

Cada membro deve primeiro criar o seu perfil de autenticação com /auth-profile antes de poder se autenticar.

Durante uma sessão, as ações do Discord do membro (banimentos, exclusões de mensagens, fixações, modificações de canais…) são registradas no registro do AM, com o alvo delas: você sabe o que foi feito com cada cargo protegido.

🔐 Graus de segurança​

Cada método de autenticação dá um grau de segurança. Cada cargo protegido exige um grau mínimo que o membro deve atingir.

GrauCondição
icon RankSPelo menos uma passkey registrada
icon RankACódigo OTP (2FA) ativado
icon RankBPIN reforçado de 8 dígitos ou mais
icon RankCPIN reforçado de 6 dígitos ou mais
icon RankDPIN simples de 6 dígitos ou mais
icon RankEPIN simples de 4 dígitos ou mais
Dica

O grau mais elevado entre os seus métodos configurados é considerado automaticamente. Por exemplo, se você tiver um PIN simples (grau D) e uma passkey (grau S), o seu grau será S.

🛡️ Métodos de autenticação​

O código PIN é o método mais simples. Dois modos estão disponíveis:

  • PIN simples: entrada clássica em uma janela (de 4 a 12 dígitos).
  • PIN reforçado: teclado numérico cujas teclas mudam de lugar a cada entrada (de 6 a 12 dígitos), para impedir que um terceiro adivinhe o seu código olhando para você.
Aviso

Os PINs muito simples são recusados: dígitos repetidos, sequências crescentes ou decrescentes e padrões comuns.

👤 Perfil de autenticação (/auth-profile)​

O comando /auth-profile gerencia o seu perfil de autenticação pessoal. Ele funciona em qualquer servidor e por mensagem privada, e o seu perfil é o mesmo em todo lugar.

@Bastien

Código PINReforçado
Código 2FAConfigurado

Passkeys

há 2 dias Ativação do 2FAhá 2 dias Adição de um código PIN

Seu Grau de Segurança é , Adicione uma passkey para alcançar o grau máximo.

Primeiro uso​

No primeiro uso, uma tela de boas-vindas apresenta os graus, as sessões temporárias e os métodos. Clique em “Continuar” para configurar o seu primeiro método.

Gerenciamento das autenticações​

A partir do seu perfil, você pode:

  • Adicionar, trocar ou excluir um código PIN (simples ou reforçado).
  • Ativar o código 2FA (OTP) com um QR code ou uma chave secreta, regenerá-lo ou excluí-lo.
  • Adicionar uma passkey a partir da página de registro, ou excluir uma. Cada passkey exibe o nome do dispositivo e a data do último uso.
  • Renomear uma passkey: o botão “Editar uma Passkey”, ao lado de “Adicionar”, abre uma janela com suas passkeys e o novo nome a ser dado (por exemplo MacBook, iPhone, YubiKey). A renomeação é registrada no seu registro de auditoria.

Se você já tiver um método, pedimos que se autentique antes de adicionar ou modificar um. A parte de baixo do perfil lembra o seu grau e o método a adicionar para subir um degrau.

Info

Excluir um método pode fazer o seu grau cair. Os seus acessos aos cargos que exigem um grau mais alto são então desativados.

Sessões ativas​

Suas sessões ativas, com a expiração delas, são exibidas no painel do comando /auth em cada servidor.

Registro de auditoria​

Seu perfil exibe as 3 últimas ações realizadas na sua conta. O botão “Ver logs completos” abre o registro completo, paginado, com o servidor envolvido.

Redefinição da conta​

O botão “Esqueci minhas auths” redefine completamente a sua conta. Esta ação:

  • exclui todos os seus métodos de autenticação (PIN, 2FA, passkeys);
  • desativa os seus acessos aos cargos protegidos em todos os servidores;
  • obriga você a reconfigurar tudo.
Perigo

Esta ação é irreversível. Todos os seus acessos são revogados imediatamente.

🔑 Autenticar-se (/auth)​

O comando /auth permite se autenticar para obter um cargo protegido.

Use o comando: /auth [role]

Processo de autenticação​

  1. Execute o comando /auth no servidor, ou clique em “Obter um cargo” em um painel da equipe.
  2. Um menu exibe os cargos disponíveis com o grau exigido e a duração da sessão.
  3. Selecione um ou mais cargos (até 10). Uma única autenticação, no nível do mais exigente, libera todos eles.
  4. Escolha um método de autenticação entre os que atingem o grau do cargo.
  5. Efetue a verificação (PIN, OTP ou passkey).
  6. Em caso de sucesso, atribuímos a você o cargo ou os cargos do Discord e criamos uma sessão para cada um. As sessões são registradas nos logs do Authentification Manager.
Info

Apenas os cargos aos quais você foi atribuído com o status Ativo aparecem no menu.

Gerenciamento das sessões​

O painel /auth lista as suas sessões ativas. Para cada uma, você pode:

  • Estender sessão: autentique-se novamente para recomeçar com uma duração completa.
  • Desconectar: a sessão é revogada imediatamente e o cargo do Discord removido.

Segurança​

  • Aviso: uma mensagem de aviso aparece a partir de 3 tentativas falhas.
  • Bloqueio: após 5 falhas, a sua conta é bloqueada por 1 hora.
  • Redefinição: após 10 falhas, a sua conta é redefinida e todos os seus acessos são revogados.

⚙️ Configuração do servidor​

O painel de configuração do Authentification Manager se abre de duas maneiras:

  1. Execute o comando /settings.
  2. Abra a aba “Proteção”.
  3. Clique em “Configurar” ao lado de “Authentification Manager”.

O painel substitui então o painel de controle, com um botão “Voltar” para retornar à aba Proteção. Você também pode usar diretamente o comando /auth-settings, que abre o mesmo painel.

Authentification Manager

Configuração do servidor Tempo de Sessão Padrão : 10m
Grau mínimo padrão :

Grau Mín. de Gerenciadores :

Webhook : não definido

@Administrateur • 30m • 2 usuários
@Modérateur • 60m • 3 usuários
Espaço vazio
Espaço vazio
Espaço vazio
Info

O comando /auth-settings é reservado por padrão aos administradores. Para que um gerenciador não administrador possa usá-lo, autorize o comando para ele em Configurações do servidor > Integrações > RaidProtect.

Permissões​

CargoAcesso
ProprietárioAcesso completo
AdministradorAcesso completo (exceto se a permissão Administrador provier de um cargo protegido pelo AM)
GerenciadorAcesso limitado: deve se autenticar, gerencia apenas os cargos e usuários situados abaixo dele, não pode modificar a configuração do servidor

Autenticação dos gerenciadores​

Um gerenciador que não é proprietário nem administrador deve se autenticar a cada abertura do painel. Oferecemos a ele os métodos que atingem o grau mínimo dos gerenciadores: “Autenticar com PIN”, “Autenticar com OTP” ou “Autenticar com Passkey”. O PIN reforçado é digitado no teclado de teclas embaralhadas.

As mesmas proteções que para /auth se aplicam: aviso a partir de 3 falhas, bloqueio de uma hora com 5 falhas, redefinição da conta com 10 falhas.

Configurações do servidor​

Clique em “Editar” ao lado de “Configuração do servidor” para abrir a janela “Configuração Autenticação do Servidor”:

  • Tempo de Sessão Padrão: duração proposta para os novos cargos, no formato 30m, 2h ou 1d. Até 8 horas na versão gratuita, 24 horas na versão premium. Padrão: 10 minutos.
  • Grau Mínimo Padrão: grau proposto para os novos cargos. Padrão: A.
  • Grau Mín. de Gerenciadores: grau que um gerenciador deve atingir para abrir o painel. Padrão: A.
  • URL do Webhook (deixe vazio para limpar): webhook do Discord que recebe os logs do AM (opcional). Apenas as URLs de webhook do Discord são aceitas.

Os gerenciadores não podem modificar essas configurações.

Aba Cargos​

A aba Cargos lista os seus cargos protegidos com o grau, a duração de sessão e o número de usuários deles. Abaixo das abas, o bloco “Últimas sessões” exibe a mais recente, e “Ver tudo” abre a lista de todas as sessões.

Info

Limites: 3 cargos na versão gratuita, 10 cargos na versão premium. Os cargos desativados continuam ocupando um espaço.

Adicionar um cargo​

  1. Abra o painel do Authentification Manager (veja acima).
  2. Na aba “Cargos”, clique em “Adicionar”.
  3. Escolha o cargo do Discord a proteger.
  4. Escolha o grau de segurança mínimo.
  5. Informe a duração da sessão.
  6. Escolha uma estratégia de integração (veja abaixo).
  7. Detectamos os membros que já têm esse cargo: ajuste a seleção e depois clique em “Enviar convites” (ou “Ignorar”).

Cada membro escolhido é vinculado ao cargo com o status Ativo se o grau dele bastar, caso contrário Convidado: ele recebe então uma DM que o convida a configurar /auth-profile.

Recusamos um cargo gerenciado por uma integração, um cargo usado no Processo de integração do Discord, um cargo situado acima do cargo do RaidProtect ou acima do seu, e um cargo já protegido.

Estratégias de integração​
EstratégiaEfeito
“Usar este cargo como está”O cargo escolhido se torna diretamente o cargo protegido. É a escolha padrão.
“Criar um cargo de permissões separado”Criamos um cargo 🔑 <nome do cargo> com as permissões originais, logo abaixo do cargo escolhido, e esvaziamos as permissões do cargo original. O cargo original mantém sua cor e sua exibição permanentemente, é o novo cargo que é protegido.
Dica

Se o seu cargo for exibido separadamente na lista de membros, escolha “Criar um cargo de permissões separado”: seus membros mantêm o cargo visível permanentemente, e as permissões sensíveis só são atribuídas durante as sessões autenticadas.

Com um cargo separado, as permissões de moderação de canal do cargo de exibição também passam para o cargo 🔑. Para um cargo de administrador, a opção “Manter a visão de todos os canais fora de sessão” deixa ao cargo de exibição a visão de todos os canais fora das sessões; sem ela, ele não vê mais nada sem o administrador.

Proteger os cargos de administrador a partir de /audit​

A verificação dos cargos de administrador da auditoria propõe “Integrar tudo”: você protege de uma só vez os cargos de administrador que ainda não o são, no máximo 5 cargos por lote e dentro do limite dos seus espaços livres. Apenas os cargos situados abaixo do RaidProtect e abaixo do seu cargo mais alto são propostos.

Modificar um cargo​

Clique em “Editar” na linha do cargo para abrir a ficha dele (grau mínimo, duração de sessão, usuários atribuídos) e depois em “Editar” para alterar o grau mínimo e a duração de sessão.

Ativar / Desativar um cargo​

Na ficha do cargo, “Desativar” coloca o cargo em pausa sem excluí-lo: nenhuma sessão é mais criada para ele. As sessões em andamento são revogadas e o cargo do Discord é removido dos membros envolvidos. “Ativar” o recoloca em serviço, dentro do limite dos seus espaços.

Excluir um cargo​

“Excluir” remove definitivamente o cargo do Authentification Manager, assim como todas as atribuições de usuários. Uma confirmação é solicitada.

Aba Usuários​

A aba Usuários lista os membros vinculados a pelo menos um cargo protegido, com o grau, o número de cargos e o status de gerenciador deles.

Info

Limites: 20 usuários na versão gratuita, 50 na versão premium.

Adicionar um usuário​

  1. Abra a aba “Usuários”.
  2. Clique em “Adicionar”.
  3. Escolha o usuário e o cargo de Autenticação a atribuir a ele.

O membro recebe uma DM: ele pode usar o cargo imediatamente se o grau dele bastar, caso contrário é convidado a configurar um método de grau suficiente.

Info

Os convites são limitados para evitar spam. Os que são bloqueados podem ser reenviados mais tarde a partir da ficha do membro.

Ficha do usuário e status​

Clique em “Gerenciar” para abrir a ficha de um membro: o grau dele, o ID, se é gerenciador, e cada um dos seus cargos com o status. O seletor de cargos permite adicionar ou remover cargos.

StatusDescrição
ConvidadoO membro foi adicionado mas o grau dele ainda não basta (perfil a configurar)
PendenteAguardando aprovação: clique em “Aprovar”
AtivoO membro pode se autenticar para obter o cargo
DesativadoO acesso está suspenso: clique em “Restaurar” para restabelecê-lo

Promover a gerenciador​

“Tornar Gerenciador” dá ao membro acesso ao painel de configuração, desde que atinja o grau mínimo dos gerenciadores. Um gerenciador gerencia os usuários e os cargos situados abaixo dele. “Remover Gerenciador” retira esse acesso dele.

Excluir um usuário​

“Excluir Usuário” remove o membro de todos os cargos protegidos do servidor. Uma confirmação é solicitada.

Aba Logs​

A aba Logs exibe o registro do Authentification Manager, paginado: sessões concedidas, prolongadas ou revogadas, mudanças de configuração… O botão em forma de olho abre o detalhe de uma entrada (usuário, ação, tipo, data, cargo e alvo). Os logs também são enviados ao webhook configurado.

Sessões​

Não há aba dedicada: o bloco “Últimas sessões” da aba Cargos exibe a sessão mais recente, e “Ver tudo” abre a lista de todas as sessões do servidor com o status delas (Ativa, Expirada, Revogada). “Ver” exibe o detalhe de uma sessão e suas últimas ações.

Proteção do Processo de integração​

Se um cargo protegido for adicionado às perguntas do Processo de integração do Discord, nós o removemos automaticamente da pergunta e o registramos nos logs: caso contrário, qualquer recém-chegado poderia obter o cargo sem se autenticar.

Fim do Premium​

No fim de uma assinatura Premium, os cargos ativos além de 3 são desativados automaticamente (os mais antigos são mantidos) e as durações de sessão superiores a 8 horas são reduzidas a 8 horas.

Perguntas frequentes​

Quais métodos de autenticação estão disponíveis?​

Existem três métodos: o código PIN (simples ou reforçado), o OTP (código 2FA no padrão TOTP) e as passkeys (WebAuthn). As passkeys oferecem o nível de segurança mais alto (grau S).

Onde configurar o Authentification Manager?​

Em /settings, aba Proteção, clicando em “Configurar” ao lado de “Authentification Manager”, ou diretamente com o comando /auth-settings.

O que acontece quando uma sessão expira?​

Removemos automaticamente o cargo protegido do membro. Ele deve se reautenticar com /auth para obtê-lo de novo, ou prolongar a sua sessão antes que ela expire.

O que fazer se eu esquecer as minhas credenciais?​

No seu perfil /auth-profile, o botão “Esqueci minhas auths” redefine totalmente a sua conta: todos os seus métodos são removidos e os seus acessos revogados. Essa ação é irreversível e exige uma reconfiguração completa.

Quantos cargos é possível proteger com o Authentification Manager?​

Você pode proteger 3 cargos na versão gratuita e 10 cargos na versão premium, para respectivamente 20 e 50 usuários. As sessões duram no máximo 8 horas na versão gratuita e 24 horas na versão premium.

Um gerenciador pode modificar tudo?​

Não. Um gerenciador deve se autenticar a cada abertura do painel, gerencia apenas os cargos e usuários situados abaixo dele e não pode modificar a configuração do servidor.

Não encontrou o que estava procurando?

Pesquise em toda a documentação, no glossário e no blog.