Hi everyone,
on ClearPass Guest, I would like to create a Web Login Page that allows the user two options of proceeding:
1. enter username and password and click "Submit" button (this is the normal process)
2. click another button (might be called "basic access") to receive limited access without entering any credentials.
I have been pondering this for a while and am currently seeing a few options neither of which I have been able to fully implement, see below. Feel free to tie into these thoughts or propose something completely different. I am grateful for any ideas!
Option A. The "basic access" button is a second HTML Submit button on the Web Login Page, but with the additional action of setting the username and password input fields to specific hardcoded credentials before submitting to ClearPass Guest. (Having these basic access credentials visible in the HTML source would not be a problem.) I could not accomplish this since I need Javascript to set the username and password fields on button click, which is not accepted by ClearPass Guest's syntax check in the Header HTML and Footer HTML fields of the Web Login edit dialog (neither with "Custom Form" disabled nor enabled).
Option B. The "basic access" button is a HTML Submit button with a specific name and value that are submitted to ClearPass Guest _instead_ of username and password when it is clicked. I would need to have ClearPass Guest check for that button's value and take specific authorisation actions based on the presence of that self-defined additional button name and value. I unfortunately do not know a way to implement this in ClearPass Guest.
Option C. Use a standard Web Login form and already give limited network access to unauthorised users. But: It is a requirement to have the Web Login open automatically as a captive portal. How can I prevent the captive portal from firing again and again if the user never submits the Web Login form? (Using ArubaOS 6.5, controller-based)
As stated before, any hints are welcome, whether relating to my above thoughts or not.
Thanks!
Christoph