Authentication Manager
L'Authentication Manager (AM) de RaidProtect est un système d'authentification avancé permettant de protéger l'accès à certains rôles Discord par une vérification d'identité. Grâce aux passkeys (WebAuthn), codes PIN et OTP, seuls les membres authentifiés peuvent obtenir des rôles sensibles.
❓ Fonctionnement général
L'Authentication Manager repose sur un système de rôles protégés et de sessions temporaires. Lorsqu'un administrateur configure un rôle avec l'AM :
- Le rôle Discord est protégé par une authentification obligatoire.
- Les membres autorisés doivent s'authentifier via la commande
/authpour obtenir le rôle. - Une session temporaire est créée avec une durée définie (configurable).
- À l'expiration de la session, le rôle est automatiquement retiré.
L'Authentication Manager nécessite que chaque membre crée un profil d'authentification via /auth-profile avant de pouvoir s'authentifier.
🔐 Grades de sécurité
Chaque méthode d'authentification est associée à un grade de sécurité. Les rôles protégés exigent un grade minimum que le membre doit atteindre.
| Grade | Condition |
|---|---|
| Au moins une passkey enregistrée | |
| Code OTP (2FA) activé | |
| PIN renforcé de 8 chiffres ou plus | |
| PIN renforcé de 6 chiffres ou plus | |
| PIN simple de 6 chiffres ou plus | |
| PIN simple de 4 chiffres ou plus |
Le grade le plus élevé parmi vos méthodes configurées est automatiquement retenu. Par exemple, si vous avez un PIN simple (grade D) et une passkey (grade S), votre grade sera S.