Skip to content

GitLab

  • Menu
    • Projects Groups Snippets
      Help
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
  • Issues
  • #2126

Closed
Open
Created 12 years ago by Administrator@rootOwner
  • New issue

  • Report abuse

  • New issue

  • Report abuse

Feature request: Authentication via PAM

Closed

Feature request: Authentication via PAM

Created by: t0kieu

Hi guys, we have shell server for over 3000 users (students) and we would like to provide new service via GITLAB. Users are authenticated via PAM (on linux server) and we would like to authenticate them to the GITLAB via PAM too.

Thank you :)

Linked issues
...

    Related merge requests

    • Administrator
      Administrator @root · 12 years ago
      Owner

      Created by: riyad

      There are currently no plans to support this, but with two pieces of information you should be able to try it yourself relatively easy:

      • https://github.com/gitlabhq/gitlabhq/wiki/Using-Custom-Omniauth-Providers
      • https://github.com/nickcharlton/omniauth-pam

      Please submit a pull request or at least document your findings in the Wiki. Others will thank you. ;)

      By Administrator on 2012-11-30T20:46:58 (imported from GitLab project)

    • Administrator
      Administrator @root · 12 years ago
      Owner

      Created by: raphendyr

      I have been working version of this on [link removed] . I need to test it a bit and refactor the code. I have combined parts of ldap authentication code with pam as they tend to do same thing. Also I might have broken some ldap code (need to test).

      I have created pull request to omniauth-pam upstream for features that are required to make it work with gitlab.

      Reason to implement this is to support stacked authentication in our environment (We look user from ldap and some users passwords are validated over kerberos). Simplest way to any login to support that is through pam.

      By Administrator on 2013-03-15T17:56:00 (imported from GitLab project)

    • Administrator
      Administrator @root · 12 years ago
      Owner

      Created by: raphendyr

      My version is technically working, but is missing tests and some code cleanup. Also few changes to gitlab is required before there is any point to create pull request.

      I require #2589 or similar (like [link removed]), and some generalization like [link removed]

      After those changes adding pam is not a big change.

      By Administrator on 2013-03-15T17:56:48 (imported from GitLab project)

    • You're only seeing other activity in the feed. To add a comment, switch to one of the following options.
    Please register or sign in to reply
    0 Assignees
    Assign to
    Milestone
    No milestone
    None
    None
    Time tracking
    Due date
    None
    None
    0
    Labels
    None
    Assign labels
    • No matching results
    • Manage project labels
    Confidentiality
    Not confidential

    You are going to turn on confidentiality. Only team members with at least Reporter access will be able to see and leave comments on the issue.

    Lock issue
    Unlocked
    participants
    Reference:

    Menu

    Projects Groups Snippets
    Help