Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • G gitlabhq1
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 21
    • Issues 21
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • gpt
  • large_projects
  • gitlabhq1
  • Merge requests
  • !2346

Merged
Created Dec 23, 2012 by Administrator@rootOwner

Allow the OmniAuth provider args parameter to pass through

  • Overview 9
  • Commits 1
  • Changes 2

Created by: sodabrew

The gitlab.yml.example has said for a long time that you can add an additional 'args' parameter to configure an OmniAuth provider, however this was never passed through to omniauth. The additional parameters are required to correctly configure Google OAuth2 and many other providers.

Configuration example that has been in gitlab.yml.example since the original omniauth PR a64aff2f and after this PR it will work.

  omniauth:
    ...

    providers:
       - { name: 'google_oauth2', app_id: 'YOUR APP ID',
           app_secret: 'YOUR APP SECRET',
           args: { access_type: 'offline', approval_prompt: '' } }
Assignee
Assign to
Reviewer
Request review from
Time tracking
Source branch: github/fork/sodabrew/omniauth_configs