Aperçu de l'interface
Flux d'authentification RADIUS
Fonctionnalités principales
radcheck et radreply : quotas, bande
passante, VLAN assigné, durée de session.radusergroup, radgroupcheck).radacct avec possibilité
de déconnexion (CoA / DM).Points techniques notables
Le principal défi était d'abstraire le schéma de base de données de FreeRADIUS
(tables radcheck, radreply, radusergroup, radacct…)
en une couche modèle cohérente, manipulable depuis l'interface sans connaître
le détail du schéma. Le routeur interne du NM Base Framework gère
toutes les routes en un seul point d'entrée (public/index.php),
ce qui simplifie la sécurisation des accès par middleware avant chaque
contrôleur.
La gestion des attributs RADIUS est particulièrement flexible : l'interface permet d'ajouter n'importe quel attribut standard (Framed-IP-Address, Session-Timeout, WISPr-Bandwidth-Max-Down, etc.) sans modifier le code — ils sont gérés comme des entrées dynamiques en base.