将gitlab密码与cas同步

时间:2018-05-04 04:10:02

标签: gitlab omniauth cas gitlab-omnibus

我已经使用OmniAuth和CAS服务器配置了Gitlab CE 10.6,该服务器针对两个活动目录和用户数据库进行身份验证。登录过程正常工作以进行自动注册等...现在,我被要求将我的CAS服务器的密码与gitlab密码同步,以避免为用户提供额外的步骤,是否有任何配置或财产这样做?如果不是,你建议我做什么来解决这个要求?

提前谢谢!

1 个答案:

答案 0 :(得分:1)

我不认为这是开箱即用的,但您可以扩展当前的身份验证策略/处理程序以获取密码并使用它们执行您需要的操作。每个处理程序都有一个preAuthenticate()方法,在这种情况下可能很有用。