Connecting to the Yale VPN on Linux

A few hours ago, Yale changed the process of authenticating authenticating to their VPN. If you were using the openconnect CLI, this might make it impossible for you to sign in using the VPN. In this post, I show how to use the python openconnect-sso package, which is a wrapper around openconnect, and will allow you to use the new web-based SSO.