Passer au contenu principal

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 avec Access-Reject ou Access-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 avec Accounting-Response.

flux redius

É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.

définir l'organisation dans la demande