Programatically answering MS IAS RADIUS server requests from WLAN - how?
Posted on 2011-10-08
Using IAS (Internet Authentication Service), I am setting up a RADIUS server that will authenticate WLAN clients.
My question is: Is my concept doable, and how would I have to interface IAS exactly.
Concept of operation:
WLAN clients are going to connect to an Access Point that uses RADIUS towards a Windows Server machine (on its LAN). Between each client connection request - it may pass hours or even days.
The WLAN clients are not known in advance, and the server machine *user* has to *manually* accept/reject each incoming client as they come by clicking Yes/No on a dialog box (which I am going to pop up from a standalone EXE file made by me).
If a client was accepted once earlier, it is allowed to connect without this manual confirmation.
Once accepted, the WLAN client may connect, and a AES encrypted WLAN connection is started.
Type of Windows Server and IAS: Suggest the best one (we'll prefer the newest version).
So, my idea of implementation is as follows:
1. To configure IAS to somehow notify my EXE file each time a RADIUS client wants to connect.
2. My EXE file will present a dialog box to the user
3. Minutes / hours may pass if the user does not pay attention or does not want to decide.
4. If user presses 'Yes', my EXE must notify IAS that the client may accept.
5. If user presses 'No', should probably also notify IAS
So my exact question is:
How would I go about to make those notifications towards the IAS server?
I can write a standalone executable, or a Windows Service.