GitLab OAuth
Set up GitLab authentication for your Conduit application.
Configuration Steps
- Go to GitLab User Settings > Applications
- Create new application
- Configure callback URL:
http://localhost:3000/hook/authentication/gitlab - Select scopes:
read_user,email - Note your Application ID and Secret
- In Conduit Admin Panel, enable GitLab provider
- Enter your credentials and save
Test Authentication
curl -X GET 'http://localhost:3000/authentication/init/gitlab'
Navigate to the returned URL to complete the OAuth flow.
Production
Update callback URL for production:
https://yourdomain.com/hook/authentication/gitlab