RADIUS Server / OAuth2 / Captive Portal Setup
£750-1500 GBP
Płatność przy odbiorze
Background
We have user accounts stored in a proprietary system, exposed with an Oauth2 API. Applications may authenticate users with the Resource Owner Password Credentials Grant type.
Users currently access our wired network with no authorization and access to our wireless network is through a single WPA2 password. We wish to modify this behaviour such that new devices attached to the network (wired or wireless) must be authenticated against a user account.
A possible solution that we have identified is to redirect users to a captive portal, where they can enter their username and password, which would pass this information to a RADIUS server, which in turn would use our existing OAauth2 API to authenticate the user. The user's MAC address would then be stored so that future requests do not require re-authentication.
Our network technology stack consists of Juniper SRX firewalls, Draytek switches and Ruckus WiFi.
Requirements
1. Set up a RADIUS server (preferably FreeRADIUS) using Docker, so that the server can easily be managed in source code control and deployed to a cloud infrastructure such as AWS.
2. Configure the RADIUS server to authenticate against our OAuth2 API
3. Configure the RADIUS server to store MAC addresses so that authentication is required one-time only
4. Provide the ability to easily remove MAC addresses from the whitelist (we can provide additional API endpoints for this if necessary)
5. Have the RADIUS server pass back a VLAN ID that the user should be assigned to, provided by the OAuth2 API
6. Provide guidance on setting up a captive portal on the Juniper firewalls
Numer ID Projektu: #8247766
O projekcie
9 freelancerów złożyło ofertę za £1400 w tym projekcie
Hi Sir, I can do that, I have experience working with freeradius and docker deployments, I would like to know more about the propietary system. Also, I am developer and I can make some plugins in oeder to install in Więcej
I am a Network, Security and System Consultant Working in the industry of Data Communication since 2003, During my experience i have worked alot on Cisco and Juniper Routers, Switches, Firewalls and various Networking Więcej
Hello Sir, Rahul here from ROBOTA. We have completed Captive Portal projects using OPENwrt and have put it into AWS. We would be glad to work with you for this requirement. Let's Chat for more details... Więcej
I understand you need a Radius server that utilizes oauth2, I can absolutely set this up for you, I actually just recently deployed one of these systems on-site for a hotel, this is a great way to help keep your bandwi Więcej