TOUGHRADIUS integrates the FreeRADIUS API interface, extending its already comprehensive authentication capabilities and providing even more robust solutions to its clients. Our integration of the FreeRADIUS API allows for seamless integration with existing network infrastructures and enables us to offer a wider range of authentication options to meet the unique needs of our clients. Whether you require support for 802.1X, Wi-Fi, VPN, or other network access protocols, TOUGHRADIUS has you covered. With our advanced authentication capabilities and integration with FreeRADIUS, our clients can enjoy a secure, reliable, and efficient network management experience.
FreeRadius enables the REST Module to interface with ToughRadius and uses HTTP parameters to pass user information
Freeradius acts as the core of the RADIUS protocol processing
Toughradius acts as a function for user management, billing, device management, device configuration management, and more
Toughradius starts an HTTP server that listens for Freeradius requests and handles user authentication, billing, device management, and more
Modify the freeradius configuration file, probably /etc/freeradius/3.0/users
## Default for PPP: dynamic IP address, PPP mode, VJ-compression.# NOTE: we do not use Hint = "PPP", since PPP might also be auto-detected# by the terminal server in which case there may not be a "P" suffix.# The terminal server sends "Framed-Protocol = PPP" for auto PPP.##DEFAULT Auth-Type := pythonDEFAULT Auth-Type := restDEFAULT Framed-Protocol== PPPFramed-Protocol= PPP,Framed-Compression= Van-Jacobson-TCP-IP#
Enable the REST module in FreeRadius's configuration file, note that this configuration is just a simplified case, telling you where you should enable REST,
For more freeradius configurations, please configure them according to the actual situation