我正在爲我的大學使用部門git服務器的gitlab。我們有一個現有的用戶羣,由組織的不同部門維護。我的IT管理員寧願使用PAM而不是直接LDAP進行身份驗證。gitlab:PAM身份驗證問題
我通過替換unix_chkpwd二進制文件獲得了PAM在Ubuntu 12.04上的工作。現在是通過Omniauth。日誌顯示它認證。登錄成功後出現路由錯誤。
ActionController::RoutingError (No route matches [POST] "https://stackoverflow.com/users/auth/pam/callback"):
我不知道如何解決此問題。
我想設計使用PAM直接,因爲我的所有用戶將只能通過PAM,因爲必須有一個大學帳戶。我正在使用下面的寶石https://github.com/jwilson511/devise_pam_authenticatable。我有它的設置,但它似乎沒有試圖通過PAM登錄。
任何幫助,將不勝感激。編輯: 我已經配置好PAM。問題是路由錯誤。
我跑了'類似的問題在這裏: http://stackoverflow.com/questions/19938781/gitlab -and-omniauth-pam-authentication 我們希望將此https://github.com/raphendyr/gitlabhq/tree/6-3-pam轉換爲gitlab – vanthome