logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

gp-saml-gui - login to a GlobalProtect VPN that uses SAML authentication

Description

       This  is  a  helper  script  to  allow  you  to interactively login to a GlobalProtect VPN that uses SAML
       authentication, so that you can subsequently connect with OpenConnect.

       Some GlobalProtect VPNs which use SAML authentication are amenable to automated login, using  tools  such
       as  openconnect-gp-okta, however interactive login is useful for debugging and is a necessary alternative
       for some VPNs.

Name

       gp-saml-gui - login to a GlobalProtect VPN that uses SAML authentication

Options

Positionalargumentsserver Hostname or IP address of GlobalProtect server (portal or gateway)

              openconnect_extra Extra arguments to include in output OpenConnect command-line (these  should  be
              preceded by -- so that they are not parsed as gp-saml-gui's own options).

       Optionalarguments--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 as server, 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 exec openconnect

              -S,--sudo-openconnect Use sudo to exec openconnect

              -E,--exec-openconnect Execute openconnect directly (advanced users)

              -f,--field  Extra  form  field(s)  to pass to include in the login query string (e.g. "-f magic-
              cookie-value=deadbeef01234567")

       Clientcertificate-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)

       Debuggingandadvancedoptions-u,--uri Treat server as the complete URI of the SAML  entry  point,  rather  than  GlobalProtect
              server

              --clientos{Mac,Linux,Windows} clientos value to send

See Also

openconnect(8)

       openconnect-gp-okta (https://github.com/zdave/openconnect-gp-okta)

Synopsis

gp-saml-gui [-h] [--no-verify] [-CCOOKIES] [-K] [-p] [-g] [-cCERT]] [--keyKEY] [-v] [-q] [-x] [-P]
                   [-S] [-E] [-u] [--clientos{Windows,Linux,Mac}] [-fEXTRA] server [--]
                   [openconnect_extra...]

See Also