Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • Help
  • Help

Authentication

This page gathers all the resources for the topic Authentication within GitLab.

GitLab users

  • SSH
  • Two-Factor Authentication (2FA)
  • Why do I keep getting signed out?
  • Articles:
    • Support for Universal 2nd Factor Authentication - YubiKeys
    • Security Webcast with Yubico
  • Integrations:
    • GitLab as OAuth2 authentication service provider
    • GitLab as OpenID Connect identity provider

GitLab administrators

  • LDAP
  • Enforce Two-factor Authentication (2FA)
  • Articles:
    • Feature Highlight: LDAP Integration
    • Debugging LDAP
  • Integrations:
    • OmniAuth
    • Authentiq OmniAuth Provider
    • Atlassian Crowd OmniAuth Provider
    • CAS OmniAuth Provider
    • SAML OmniAuth Provider
    • SAML for GitLab.com Groups (PREMIUM SAAS)
    • SCIM user provisioning for GitLab.com Groups (PREMIUM SAAS)
    • Kerberos integration (GitLab EE) (STARTER)

API

  • OAuth 2 Tokens
  • Personal access tokens
  • Project access tokens (FREE SELF)
  • Impersonation tokens
  • GitLab as an OAuth2 provider

Third-party resources

  • Kanboard Plugin GitLab Authentication
  • Jenkins GitLab OAuth Plugin
  • OKD - Configuring Authentication and User Agent