Instalação do plugin Tuleap LDAP

Instalação do plugin Tuleap LDAP

Instalei o plugin ldap no Tuleap 7.2.99.22, configurei-o com o seguinte ldap.inc, ativei-o e mudei para "ldap" o $sys_auth_type em /etc/codendi/conf/local.inc.

$sys_ldap_server = "ldap://xx.xx.xx.xx:xxx";

$sys_ldap_dn = "OU=xxxxx xxx,DC=xxxx,DC=corp";

$sys_ldap_bind_dn = "CN=xxxx,OU=Projetos,OU=xxxxx (xx xx),OU=xxxxx xxx,DC=xxxx,DC=corp";

$sys_ldap_bind_passwd = "xxxxxx";

$sys_ldap_uid = "sAMAccountName";

$sys_ldap_eduid = "sAMAccountName";

$sys_ldap_cn = "cn";

$sys_ldap_mail = "correio";

$sys_ldap_people_dn = "OU=Usuários,OU=xxxxx (xx xx),OU=xxxxx xxx,DC=xxxx,DC=corp";

$sys_ldap_search_user="(|(sAMAccountname=%palavras%)(cn=%palavras%)(mail=%palavras%))";

$sys_ldap_tooltip_search_user='(&(|(sn=%palavras%) (cn=%palavras%)(departamento=%palavras%) (nome_dado=%palavras%)(sAMAnomedaconta=%palavras%))(!(givenName=BoiteVocale))(sAMAccountname=))';

$sys_ldap_tooltip_search_attrs='sAMAccountname;sn;givenName;cn;nome;displayName;departamento';

$sys_ldap_default_user_status = 'A';

$sys_ldap_svn_auth = 1;

$sys_ldap_daily_sync=0;

$sys_ldap_daily_sync_retention_period = '';

$sys_ldap_user_management = 1;

$sys_ldap_grp_enabled=0;

$sys_ldap_grp_dn = 'ou=grupos,dc=tuleap,dc=net';

$sys_ldap_grp_cn = 'cn';

$sys_ldap_grp_member = 'membro único';

Verifiquei que o comando ldapsearch é válido com o elemento que coloquei no arquivo ldap.inc, mas não há nada de especial no Tuleap. Tentei me conectar com uma conta do LDAP e recebo a seguinte mensagem: "Senha ou nome de usuário inválido".

  1. Existe algum log que possa me ajudar a descobrir onde está o problema?
  2. Há algo a fazer após a instalação do plugin para coletar todos os usuários ldap no Tuleap? Existe um comando para fazer isso?
  3. Se eu tiver um usuário local com o mesmo login do LDAP, o que acontecerá?

Obrigado por qualquer resposta que possa me ajudar

Responder1

  1. tail -f /var/log/codendi/codendi_syslogdeve fornecer registros.
  2. Você precisa fazer login na plataforma como administrador, ir para Administração de plug-ins e verificar se o plug-in ldap está instalado e ativo. Não há comando para 'importar' todos os usuários ldap. Todos os usuários do ldap devem poder fazer login com seu usuário/senha habitual e precisarão configurar uma certa quantidade de coisas em seu primeiro login (por exemplo, fuso horário)
  3. Eu não tenho certeza. É possível que um tenha precedência sobre o outro; é possível que nenhum deles consiga fazer login.

Observe que $sys_ldap_grp_dnprovavelmente você está errado. Observe também que sua versão do Tuleap é bem antiga.

informação relacionada