Ory logo

GitLab Integration

GitLab is a web-based DevOps platform that provides Git repository management, CI/CD, and more. Similar to GitHub, its login is critical for tools in the software development ecosystem, allowing authentication and authorization based on a user’s GitLab identity

GitLab logo

GitLab

Benefits with Ory + GitLab Integration

As with other developer-centric services, Ory streamlines the OIDC flow, handling user data mapping and session creation. This prevents your application from having to directly manage the complexities of multiple OAuth implementations, reducing development overhead for the authentication stack

Use Cases

CIAM

Overcomes the challenge of authenticating developers by streamlining the GitLab OIDC flow and handling user data mapping.

Explore CIAM

B2B IAM

Enhances B2B developer-centric services by reducing the overhead of managing multiple OAuth implementations for enterprise dev teams

Explore B2B IAM

Core Functionality

  1. Universal GitLab Support

    Effortlessly federate identities across both cloud-hosted gitlab.com and self-managed instances via native OIDC discovery.

  2. Flexible Access Scopes

    Securely request essential user details or scale up to broader API access by configuring granular permission scopes.

  3. Automated Attribute Mapping

    Streamline user onboarding by utilizing default Jsonnet logic to automatically map email and name claims to your schema.

  4. Adaptable Configuration

    Easily configure self-managed issuer URLs via the CLI or utilize the intuitive Console wizard for standard deployments.

  5. Persistent Secure Sessions

    Enable seamless long-term access by leveraging refresh tokens when the application is configured with appropriate API permissions

Frequently Asked Questions