# globalprotect-backend This provides a `com.paloaltonetworks.GlobalProtect` VPN Manager backend for connecting to GlobalProtect SSL VPNs using `openconnect`. It also provides an in-browser web sign-in protocol. ## Installation An Arch PKGBUILD is available [here](https://git.ezri.dev/ezri/pkgbuilds/src/branch/main/vpn-manager-globalprotect/PKGBUILD). The package can also be installed using `pip`, in which case [this file](https://git.ezri.dev/ezri/pkgbuilds/raw/branch/main/vpn-manager-globalprotect/dev.ezri.vpn1.GlobalProtect.callback.desktop) will need to be installed to `/usr/share/applications` (or `~/.local/share/applications` for your user only). This defines a helper script installed with the package as a URL scheme handler for `globalprotectcallback:` URLs, allowing the agent to receive login details from the browser.