GitLab
Integrate TigerIdentity with GitLab for automated project access control, CI/CD security, and comprehensive 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.
How It Works
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.
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: 14400Use 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 enhances GitLab access control in a personalized demo.
Schedule Your Demo