Aperçu
Vous pouvez utiliser Casdoor comme un serveur RADIUS. RADIUS est un protocole client/serveur, le client peut être un NAS ou n'importe quel ordinateur exécutant un logiciel client RADIUS.
Congiure
Avant de déployer Casdoor, vous devez modifier les configurations liées à RADIUS dans le fichier conf/app.conf
, y compris le port du serveur et le secret :
radiusServerPort = 1812
radiusSecret = "secret"
Maintenant, vous pouvez utiliser Casdoor comme serveur RADIUS.
Utilisez Casdoor comme serveur RADIUS
Casdoor peut actuellement prendre en charge la demande RADIUS standard suivante :
Access-Request
: Le message de demande d'authentification est envoyé par le client RADIUS à Casdoor. Casdoor détermine s'il faut autoriser l'accès en fonction des informations de l'utilisateur contenues dans le message et répond avecAccess-Reject
ouAccess-Accept
.Accounting-Request
: Lorsqu'un utilisateur commence ou arrête d'accéder aux ressources réseau, le client RADIUS enverra un message de demande de comptabilité (Start/Interim-update/Stop) à Casdoor. Casdoor enregistrera le message de demande de comptabilité pertinent et répondra avecAccounting-Response
.
Étant donné que Casdoor utilise l'Organisation pour gérer l'Utilisateur, où chaque Utilisateur appartient à une Organisation spécifique, l'attribut Class
dans la demande doit être défini comme l'Organisation de l'Utilisateur.