Chapter 7. Using LDAP and OmniAuth Providers

In this chapter, we will look at the following recipes:

  • Setting up your LDAP server
  • Installing a web interface for LDAP
  • Adding a user in your LDAP server
  • Configuring GitLab to use LDAP on an Omnibus installation
  • Configuring GitLab to use LDAP on a source installation
  • Setting up GitHub as an OmniAuth provider

Introduction

In this chapter, we will take a look at how you can use an LDAP server to manage all the users in your GitLab system. This might be useful if you have more systems in your company that already use LDAP; think about e-mails or filesystems.

Another useful thing we will look at is how you can use external authentication methods called OmniAuth providers to allow users to log in using systems from ...

Get GitLab Cookbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.