Authenticating and monitoring data/time limits with external radius server?
-
Hi there,
I was wondering if it would be possible to build a web based front end that allows lets say a manager to login to the company website and create accounts for the captive portal from there.
I'm not a programmer but I suppose that would involve mysql database which the website will write the necessary information to (username, password, time/data limits etc). pfSense would authenticate with an external radius server which in turn uses the information stored in the mysql database.
I know this should work for authenticating accounts but how about data limits etc? If I understand how radius works correctly the accounting part should take care of this?
Is there any documentation on what my database should look like to achieve the above?
Eventually the idea is to have multiple pfsense boxes with their own accounts all authenticate with the same radius server so there should also be a way to identify different pfsense boxes.
I have a routeros based product by a external supplier that does exactly this but I'd like to see if we can make something similar with pfsense.
Would this be possible?