>>Freeradius Installation on a Azure VM. with Microsoft Azure SQL or Microsoft Azure Tables + captive portal using Coova Chilli, for wifi routers using OpenWRT.
>>Simple web interface administration (it can be standard ones like daloradius for example);
>>Support Prepaid Accounts based on time or bandwidth;
>>Support MAC Address Authentication for registered users, but even if MAC address is OK, user need to see Captive Portal page with Terms and Conditions and ACCEPT every time he will be using services again. Same is valid if his session consume the x Mbytes or y minutes of his prepaid account;
Phase 2: Integrate with Azure AD B2C to use company's login;