generated: '2026-10-06' method: searched generator: extract-docs-artifacts.py (local) source: https://docs.gitlab.com/auth/ sources: - https://docs.gitlab.com/auth/ - https://docs.gitlab.com/auth/user_authentication/ - https://docs.gitlab.com/user/duo_agent_platform/authentication/ - https://docs.gitlab.com/api/oauth2/ description: Authentication schemes as published on the GitLab documentation pages. schemes: - type: oauth2 name: GitLab OAuth2 evidence: 'GitLab supports the following authorization flows: Authorization code with Proof Key for Code Exchange (PKCE) :' flows: - authorization_code - authorization_code_pkce authorize_url: https://gitlab.example.com/oauth/authorize how_to_obtain: Register an application via the /user_settings/applications page to obtain an Application ID and Client Secret. docs: https://docs.gitlab.com/auth/