GitLab
Integrate TigerIdentity with GitLab for automated project access control, CI/CD security, and end-to-end DevSecOps governance.
Key features
Project & Group Access
Manage access to GitLab projects, groups, and subgroups across your entire instance.
Member Sync
Automatically sync group members, project collaborators, and access levels.
Protected Branches
Enforce dynamic controls on protected branches with context-aware policies.
CI/CD Pipeline Security
Control who can run pipelines, deploy, and access CI/CD variables.
System Hooks
Real-time events for project changes, member additions, and merge requests.
Time-Bound Access
Grant temporary maintainer or owner access with automatic downgrade.
Connect GitLab in four steps.
Generate Access Token
Create a GitLab personal access token or group access token with appropriate scopes.
Sync Instance
TigerIdentity syncs all groups, projects, members, and access configurations.
Configure System Hooks
Set up system hooks to receive real-time events from your GitLab instance.
Provision Access
Add or remove group/project members based on TigerIdentity policy evaluation.
DevOps Integration
Real-time identity signals from GitLab.
Every event, action, and change from GitLab feeds the TigerIdentity policy engine and TIDR baseline in real time.
< 50 ms
DevOps Integration
Configuration example
connector:
type: gitlab
name: "gitlab-enterprise"
config:
url: "https://gitlab.company.com"
token: "${GITLAB_TOKEN}"
type: self-managed
sync:
groups: true
projects: true
members: true
protected_branches: true
events:
- project_create
- project_destroy
- user_add_to_group
- user_remove_from_group
- merge_request
provisioning:
enabled: true
default_access_level: developer
ttl: 14400Common use cases
DevSecOps Pipeline Access
Control who can trigger deployments and access production pipelines with approval workflows.
Contractor Management
Automatically provision and deprovision contractor access to specific projects.
Protected Branch Policies
Dynamically update protected branch rules based on environment and context.
Compliance Reporting
Audit who has access to which projects and when they last committed code.
Ready to connect GitLab?
See how TigerIdentity integrates with your GitLab environment in a personalized demo.