Skip to content

Using Custom Omniauth Providers

riyad edited this page Nov 30, 2012 · 7 revisions

GitLab uses Omniauth for authentication and already ships with a few providers preinstalled (e.g. LDAP, GitHub, Twitter). But sometimes that is not enough and you need to integrate with other authentication solutions. So of there is an Omniauth provider for it, this is meant to help you set it up for GitLab.

Steps

This are fairly general and you will need to figure out the exact details from the Omniauth provider's documentation.

Examples

If you have successfully set up a provider that is not shipped with GitLab itself, please let us know. You can help others by reporting successful configurations and probably share a few insights or provide warnings for common errors or pitfalls by sharing your experience in the public Wiki. While we can't officially support every possible auth mechanism out there, we'd like to at least help those with special needs.

Clone this wiki locally