Fork me on GitHub

Teleport SSO Authentication with GitLab


How to use GitLab as a single sign-on (SSO) provider with Teleport

This guide will cover how to configure GitLab to issue SSH credentials to specific groups of users. When used in combination with role based access control (RBAC), it allows administrators to define policies like:

  • Only members of "DBA" group can SSH into machines running PostgreSQL.
  • Only members of "ProductionKubernetes" can access production Kubernetes clusters
  • Developers must never SSH into production servers.

This guide requires Teleport Cloud or Teleport Enterprise.

View this guide as the user of another Teleport edition: