When Captive Portal is used for authentication, Cyberoam uses Keep alive requests to check if the user has kept the Captive portal page open and keeps him authenticated. If the page is closed then it logs out the user.
In case when the "Keep Alive Request For Captive Portal" is set to Disabled, Cyberoam would not check that the page is still open or not. So, even after the user shuts down the PC, he will be showing authenticated in Cyberoam live users page.
In order to determine, that the user is no more using his computer, you can use "User Inactivity Timeout".
User Inactivity Timeout
User Inactivity timeout is the inactive/idle time in minutes after which user will be logged out and has to re-authenticate. The acceptable range is 3 to 1440 minutes. By default it is set to disabled. If it is set to unlimited, the user will not be logged off.
E.g. :- If you have set it to 5 minutes, Cyberoam will check the Data transfer from that user after every 5 minutes.
To check this data transfer, Cyberoam uses "Data Transfer Threshold" value.
E.g. :- If you have set it to 10 Bytes, then every 5 minutes (as set above) Cyberoam will check the user data transfer. If it is below 10 Bytes, Cyberoam will log out that user.
So, with this settings, even after disabling the Keep Alive Request, we can know when the user logs out and when he is idle or shuts down his PC.
- Login to Cyberoam Web Admin Console with user having “Administrator” profile.
- Go to Identity à Authentication à Firewall and go to Captive Portal Settings to disable the Keep Alive Request for Captive Portal.
3. Click Apply and the Captive Portal Settings will be updated successfully.