通过Gitlab API更改密码时,在登录时禁用密码重置

问题描述 投票:0回答:1

我已经使用OmniAuth和CAS服务器配置了Gitlab CE 10.6,该服务器针对两个活动目录和一个用户db进行身份验证。登录过程工作正常,以进行自动注册等...现在,我被要求将我的CAS服务器的密码与gitlab密码同步,以避免为用户提供额外的步骤,我正在更新用户密码每次用户使用CAS身份验证时,我使用CAS服务器上的休息客户端消耗Gitlab Rest Api,问题是每次我更改密码时都会要求用户设置新密码,有什么办法吗?可以在配置中禁用此功能吗?

先感谢您!

gitlab gitlab-api
1个回答
0
投票

我解决了从users.rb v4 API中删除此行的问题

user_params[:password_expires_at] = Time.now if user_params[:password].present?
© www.soinside.com 2019 - 2024. All rights reserved.