gp-saml-gui(8)
π gp-saml-gui β like, the manual page, bestie π
okay so this is gp-saml-gui, from the System Manager's Manual (section 8, iykyk). it's a whole vibe. let's get into it π«Ά
β¨ NAME β¨
gp-saml-gui β login to a GlobalProtect VPN that uses SAML authentication
πΈ SYNOPSIS πΈ
gp-saml-gui [-h] [--no-verify] [-C COOKIES] [-K] [-p] [-g] [-c CERT]]
[--key KEY] [-v] [-q] [-x] [-P] [-S] [-E] [-u]
[--clientos {Windows,Linux,Mac}] [-f EXTRA] server [--]
[openconnect_extra ...]
π¦ DESCRIPTION π¦
so basically, this is a helper script. its whole job is letting you interactively login to a GlobalProtect VPN that uses SAML authentication, so that you can, like, subsequently connect with OpenConnect. main character energy fr π
some GlobalProtect VPNs that use SAML auth are actually amenable to automated login β using tools like openconnect-gp-okta β but bestie, interactive login is still useful for debugging, and honestly it's a necessary alternative for some VPNs. no cap.
π OPTIONS π
π Positional arguments
serverβ Hostname or IP address of GlobalProtect server (portal or gateway). the whole point, honestly.openconnect_extraβ Extra arguments to include in the output OpenConnect command-line. > β οΈ these should be preceded by--so that they are not parsed as gp-saml-gui's own options. do not skip the--, i am begging π
π« Optional arguments
--h,--helpβ Show help message and exit--no-verifyβ Ignore invalid server certificate-C,--cookiesβ Use and store cookies in this file-K,--no-cookiesβ Don't use or store cookies at all-g,--gatewayβ SAML auth to gateway-i,--ignore-redirectsβ Use specified gateway hostname asserver, ignoring redirects-p,--portalβ SAML auth to portal (default)-v,--verboseβ Increase verbosity of explanatory output to stderr-q,--quietβ Reduce verbosity to a minimum-x,--externalβ Launch external browser (for debugging)-P,--pkexec-openconnectβ Use PolicyKit (pkexec) to execopenconnect-S,--sudo-openconnectβ Usesudoto execopenconnect-E,--exec-openconnectβ Executeopenconnectdirectly (advanced users π)-f,--fieldβ Extra form field(s) to pass to include in the login query string (e.g."-f magic-cookie-value=deadbeef01234567")
π Client certificate
-c,--certβ PEM file containing client certificate (and optionally private key)--keyβ PEM file containing client private key (if not included in same file as certificate)
π§ Debugging and advanced options
-u,--uriβ Treatserveras the complete URI of the SAML entry point, rather than GlobalProtect server--clientos {Mac,Linux,Windows}βclientosvalue to send
π SEE ALSO π
openconnect(8)openconnect-gp-okta(https://github.com/zdave/openconnect-gp-okta)
π COPYRIGHT π
This manual page is Copyright 2020 Luca Falavigna <dktrkranz@debian.org> and Daniel Lenski <dlenski@gmail.com>. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 3 or any later version published by the Free Software Foundation.
okay that's literally it bestie, you're so ready. this was gp-saml-gui, dated 2020-12-28 β go forth and authenticate, slay π
β¨π¦
π¦ where this page comes from
- debian trixie: gp-saml-gui 0.0~git20241120-1 Β· GPL-3.0-or-later
- ubuntu resolute: gp-saml-gui 0.0~git20241120-1 Β· GPL-3.0-or-later
- ubuntu stonking: gp-saml-gui 0.0~git20241120-2 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms