It does a full connection and session and yes at first we thought it would be easy then we realised how many different auth methods are around. Over time we have grown to support most of them.
Including being able to navigate a captive portal and login.
Including being able to navigate a captive portal and login.