Отключить сброс пароля при входе в систему при смене пароля через Gitlab API - PullRequest
0 голосов
/ 10 мая 2018

Я настроил Gitlab CE 10.6 с OmniAuth и сервером CAS, который аутентифицируется на основе двух активных каталогов и базы данных пользователей.Процесс входа в систему работает нормально, чтобы выполнить автоматическую регистрацию и т. Д. ... теперь меня попросили синхронизировать пароль от моего сервера CAS с паролем gitlab, чтобы избежать этого дополнительного шага для пользователя, я обновляю пароль пользователякаждый раз, когда пользователь использует аутентификацию CAS, я делаю это с помощью клиента отдыха на сервере CAS, использующего Gitlab Rest Api, проблема заключается в том, что каждый раз, когда я меняю пароль, он просит пользователя установить новый пароль.можно отключить эту функцию в конфигурации?

Заранее спасибо!

1 Ответ

0 голосов
/ 10 мая 2018

Я решил удалить эту строку из API users.rb v4

user_params[:password_expires_at] = Time.now if user_params[:password].present?
...