Skip to content
  • Projects
  • Groups
  • Snippets
  • Help

Help

    • Loading...
  • Sign in

Authentication

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

GitLab users

  • SSH
  • Two-Factor Authentication (2FA)
  • Articles:
    • Support for Universal 2nd Factor Authentication - YubiKeys
    • Security Webcast with Yubico
  • Integrations:
    • GitLab as OAuth2 authentication service provider

GitLab administrators

  • LDAP (Community Edition)
  • LDAP (Enterprise Edition)
  • 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
    • Okta SSO provider
    • Kerberos integration (GitLab EE)

API

  • OAuth 2 Tokens
  • Private Tokens
  • Impersonation tokens
  • GitLab as an OAuth2 provider
  • GitLab Runner API - Authentication

Third-party resources

  • Kanboard Plugin GitLab Authentication
  • Jenkins GitLab OAuth Plugin
  • Setup Gitlab CE with Active Directory authentication
  • How to customize GitLab to support OpenID authentication
  • Openshift - Configuring Authentication and User Agent