packetfence
packetfence copied to clipboard
Handle WebAuth on Extreme Controller without web form
Description
Handle WebAuth on Extreme Controller without web form
Web form usage still work but some browsers complain when they have to send a web form to 1.1.1.1/reg.php using HTTP (in place of HTTPS). Switching to HTTPS break everything.
Delete branch after merge
YES
NEWS file entries
Enhancements
- Improve WebAuth support on Extreme controllers
Not sure if I need to add a dedicated URL for WebAuth in constants.pm
Not sure if I need to add a dedicated URL for WebAuth in constants.pm
I believe you do since your configuration in the Extreme controller will be to point the webauth URL to /Extreme::Extreme_Controller
so that URL must be allow-listed by being in pf::web::constants
I made some adjustments and tests: it works as expected.
I need some confirmation from Extreme then we can merge (for v12 ?) if you agree.
I can also add some documentation.
I do think we need some doc on configuring this or at the very least a link to some existing external doc we can follow that gives the right result.
I do think it's mergeable for v12 given it has a very little footprint and is self-contained
@nqb, do you think you will be able to add some doc to this? Or link to a documentation published by Extreme we could follow for the controller/AP config?
I will do my best to provide this and get this PR merged for 12.1.0
Doc added, I checked AsciiDoctor display and it looks good.
I also change name of module to be close to what we have for Aerohive.
@julsemaan, do a final review and merge
Minor verbiage stuff in the docs, since @nqb is off, I'll apply them and merge