G
G
Gaio Documentation
Gaio Analytics
Search
K

LDAP

Endpoints de administração LDAP
Recurso da versão Enterprise Somente na versão Enterprise do Gaio é possível criar integração com Microsoft Active Directory.

1. Autenticação (bind)

  • IP/host: endereço
  • Porta: 1389
  • cn: usuário de conexão
  • secret: senha de acesso
Verifique com a equipe de suporte para obter os dados de autenticação

2. Adicionar usuário (ldapadd)

Campos Obrigatórios
  • dn: ou=user
  • Dados para usuário: name, email, password, role
  • Valores possível para tipo de usuário (role):
    • dev
    • user
    • admin
Exemplo: arquivo/dados do usuário
dn: ou=user
name:Davi de Souza
password:mysecretpassword
role:dev
Considerado que os dados foram salvos no arquivo chamado a.ldif, utilize o comando abaixo
ldapadd -H ldap://mydomain.gaio.io:1389 -x -D cn=gaio -w asdfg -f a.ldif

3. Modificar usuário (ldapmodify)

Campos Obrigatórios
  • dn (cn=email + ou): [email protected], ou=user
  • changetype: modify
  • Dados do usuário: veja exemplos
Para todos as modificações deste tópico foi utilizado a linha de comando abaixo (dados salvos no arquivo m.ldif):
ldapmodify -H ldap://mydomain.gaio.io:1389 -x -D cn=gaio -w asdfg -f m.ldif

3.1 Mudar status

  • valores: active/inactive
  • replace: change_status
dn:cn=[email protected],ou=user
changetype: modify
replace: change_status
change_status:active

3.2 Adicionar usuário ao grupo

  • valores numéricos (id do grupo) separados por vírgula: 2,67,48
  • replace: add_group
dn:cn=[email protected],ou=user
changetype: modify
replace: add_group
add_group:2,67,48

3.3 Remover usuário ao grupo

  • valores numéricos (id do grupo) separados por vírgula: 2,67,48
  • replace: remove_group
dn:cn=[email protected],ou=user
changetype: modify
replace: remove_group
remove_group:2,67,48

3.4 Modificar tipo de usuário

  • valores: dev/user/admin
  • replace: change_role
dn:cn=[email protected],ou=user
changetype: modify
replace: change_role
change_role:user

3.5 Modificar email

  • valores: novo email
  • replace: change_email
dn:cn=[email protected],ou=user
changetype: modify
replace: change_email
change_email:[email protected]

3.5 Modificar senha

  • valores: nova senha
  • replace: change_password
dn:cn=[email protected],ou=user
changetype: modify
replace: change_password
change_password: nova_senha_secreta

4. Deletar usuário (ldapdelete)

Envie pela função delete do LDAP o email do usuário
ldapdelete -H ldap://mydomain.gaio.io:1389 -x -D cn=gaio -w asdfg "[email protected], ou=user"