Η εφαρμογή διαχείρισης χρηστών (dialup admin), αποτελεί ένα web interface ειδικά διαμορφωμένο για τη διαχείριση του freeradius radius εξυπηρετητή. Ο τελευταίος αποτελεί ένα από τους πιο πρόσφατα εμφανισμένους radius εξυπηρετητές στο χώρο της τεχνολογίας των access networks και το κυρίαρχο χαρακτηριστικό του είναι το γεγονός ότι πρόκειται για ένα ανοιχτό (open sourced) πακέτο το οποίο έχει αναπτυχθεί από την συνδυασμένη εργασία πολλών προγραμματιστών ανά τον κόσμο. Φυσικά μέσα στις δυνατότητες του πακέτου αυτού βρίσκεται η ταυτόχρονη χρήση πολλών μεθόδων ταυτοποίησης (authentication) όπως για παράδειγμα μέσω LDAP,βάσης δεδομένων, password files κλπ, αλλά και η πλήρως παραμετροποιήσιμη συμπεριφορά μέσω απλών configuration αρχείων. Ουσιαστικά οποιοσδήποτε radius εξυπηρετητής υλοποιεί ένα σύνολο από λειτουργικότητες οι οποίες συνοπτικά ονομάζονται ΑΑΑ και αντιστοιχούν στις παρακάτω λειτουργίες:
- Authentication
- Authorization
- Accounting
Η χρησιμότητα της πρώτης συνιστώσας είναι σχεδόν προφανής και έχει αναφερθεί ήδη. Η δεύτερη σχετίζεται με το ποια δικαιώματα έχει μια ήδη ταυτοποιημένη (authenticated) οντότητα μέσα στο δίκτυο και η τρίτη με την καταγραφή των στοιχείων κάθε συνόδου (session).
Για την περίπτωση του freeradius οι λεπτομέρειες της υλοποίησης είναι οι εξής:
- Για τη λειτουργία της ταυτοποίησης, όπως αναφέρθηκε, μπορούν να χρησιμοποιηθούν πολλαπλές μέθοδοι ταυτόχρονα. Μία από αυτές είναι η χρήση LDAP server στον οποίο ο radius server απευθύνεται για την αναζήτηση των στοιχείων του κάθε χρήστη.
- Η λειτουργία του authorization υλοποιείται μέσω radius attributes από τα οποία κάποια είναι κοινά για όλους τους χρήστες και αποθηκευμένα σε configuration files, ενώ κάποια άλλα υπάρχουν σε per-user-based αποθηκευμένα στον LDAP.
- Στα πλαίσια του accounting, τα sessions καταγράφονται σε βάση δεδομένων η οποία στην περίπτωση του dialup-admin θεωρείται ότι είναι η mysql.