|
The RadiusClass is C++ library for RADIUS authentication and accounting. Features:
- Sending and Receiving RADIUS packets.
- Generates password and authentication packet fields at sending, you only need to set the plain text password for the user for ACCESS_REQUEST packets
- password length optional
- timeouts for waiting on response packets
- sending retries if no response from server
- sending to optional number of servers:
- the first server from the config file is taken
- config parameter: e.g. wait=5 : wait 5s on a response
- config parameter: e.g. retry=2 : retry sending the packet 2 times after timeout
- if the first server do not response -> take the next server from config file
- extract attributes from the response packet, e.g. FramedIp or FramedRoutes
- functions to convert values from the response packets for integers and ip address as string (see function parseResponsePacket())
|