zoukankan      html  css  js  c++  java
  • GitBlit集成AD域LDAP

    GitBlit的配置文件: gitlblit安装目录下的 /data/gitblit.properties   ,用记事本或其他编译器打开即可。

    集成AD域的LDAP操作步骤

      打开配置文件,添加以下内容:

    #配置LDAP类型
    realm.authenticationProviders = windows

    #配置域名称 realm.windows.defaultDomain
    = test.com
    #ldap服务器地址 realm.ldap.server
    = ldap://192.168.90.220:389
    #授权账户
    realm.ldap.username = administrator@test.com
    #账户密码
    realm.ldap.password
    = 12345678
    #是通过LDAP(true)维护团队成员身份,还是使用Gitblit(false)手动维护团队成员身份 realm.ldap.maintainTeams
    = true
    #用户根节点,我这里是搜索域的所有用户 realm.ldap.accountBase
    = dc=test,dc=com
    #用户过滤规则 realm.ldap.accountPattern
    = (&(objectCategory=person)(objectClass=user)(sAMAccountName=%s))
    #用户组根节点 realm.ldap.groupBase
    = OU=Groups,DC=test,DC=com
    #用户组过滤规则 realm.ldap.groupMemberPattern
    = (objectCategory=Group)

     配置完成后,需重启gitblit服务。

    tips:gitblit的对ldap的支持貌似不太友好,根据官方提供的文档来看,并没有获取用户姓名的字段,即只能获取登录名,另我这边的组配置是无法获取的,有兴趣的同学可以自行研究下。

    参考资料:http://www.gitblit.com/setup_authentication.html

  • 相关阅读:
    连接数据库修改篇
    连接数据库
    get和post
    php连接mysql
    AJAX基础!
    JAVAsrcipt总结!
    使用AJAX如何得到数据库当中的值!
    AJAX如何做出输入框提示!
    PHP数据连接主键与外键!
    JAVA当中内存管理与垃圾回收!
  • 原文地址:https://www.cnblogs.com/nethrd/p/9408025.html
Copyright © 2011-2022 走看看