FreeBSD Manual Pages
glab(1) glab(1) NAME glab-auth-dpop-gen - Generate a DPoP (demonstrating-proof-of-possession) proof JWT. (EXPERIMENTAL) SYNOPSIS glab auth dpop-gen [flags] DESCRIPTION Generates a demonstrating-proof-of-possession (DPoP) proof JSON Web Token (JWT). DPoP cryptographically binds personal access tokens to their own- ers. Use the JWT with a personal access token (PAT) to authenticate to the Git- Lab API. glab signs the JWT with your SSH private key. The JWT remains valid for five minutes. After it expires, generate another one. Prerequisites: * An SSH key pair in RSA, ed25519, or ECDSA format. * Enabled DPoP for your account <https://docs.gitlab.com/user/profile/per- sonal_access_tokens/#use-dpop-with-personal-access-tokens>. This feature is an experiment and is not ready for production use. It might be unstable or removed at any time. For more information, see https://docs.gitlab.com/policy/development_stages_support/. OPTIONS --hostname="gitlab.com" The hostname of the GitLab instance to authen- ticate with. --pat="" Personal access token (PAT) to generate a DPoP proof for. De- faults to the token set with 'glab auth login'. -p, --private-key="" Location of the private SSH key on the local sys- tem. OPTIONS INHERITED FROM PARENT COMMANDS -h, --help[=false] Show help for this command. EXAMPLE # Generate a DPoP JWT using an SSH private key and a personal access token glab auth dpop-gen --private-key "~/.ssh/id_rsa" --pat "glpat-xxxxxxxxxxxxxxxxxxxx" # Generate a DPoP JWT without a PAT (uses the token from 'glab auth login') glab auth dpop-gen --private-key "~/.ssh/id_rsa" # Generate a DPoP JWT for a different GitLab instance glab auth dpop-gen --private-key "~/.ssh/id_rsa" --hostname "https://gitlab.com" SEE ALSO glab-auth(1) Auto generated by spf13/cobra Aug 2026 glab(1)
NAME | SYNOPSIS | DESCRIPTION | OPTIONS | OPTIONS INHERITED FROM PARENT COMMANDS | EXAMPLE | SEE ALSO
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=glab-auth-dpop-gen&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>
