Pesquisa LDAP com o curl: Difference between revisions

From Wiki
(Criou a página com "Da mesma que podemos usar o ldapsearch, podemos usar o curl para fazer queries no LDAP. Veja abaixo: = O comando curl = curl -v --user "'''USUARIO_BIND''':'''SENHA_USUARI...")
 
Line 20: Line 20:




= Dica =
= Dica Curl, Time e Trace Time =


Combine o comando '''curl''' com o comando '''time''', para saber quanto tempo está levando para fazer a query no seu servidor LDAP.
Combine o comando '''curl''' com o comando '''time''' e flag '''--trace-time''', para saber quanto tempo está levando para fazer a query no seu servidor LDAP.


  curl -v --user "uid=mybinduser,ou=people,o=company:password" "ldap://192.168.0.1:389/o=company?mail?sub?uid=1234"
  time curl -v --trace-time --user "uid=mybinduser,ou=people,o=company:password" "ldap://192.168.0.1:389/o=company?mail?sub?uid=1234"
...
real 0m0.264s
user 0m0.004s
sys  0m0.008s


= Ver também =
= Ver também =

Revision as of 18:37, 12 July 2018

Da mesma que podemos usar o ldapsearch, podemos usar o curl para fazer queries no LDAP. Veja abaixo:

O comando curl

curl -v --user "USUARIO_BIND:SENHA_USUARIO_BIND" "ldap://SERVIDOR_LDAP:PORTA/BASE_DN?ATRIBUTO_RETORNO?sub?uid=LOGIN_NAME"

onde:

  • SERVIDOR_LDAP: servidor LDAP que iremos nos conectar
  • BASE_DN: base do diretório para consulta
  • USUARIO_BIND: usuário que tem permissão de consulta
  • SENHA_USUARIO_BIND: senha deste usuário
  • LOGIN_NAME: é a string que o usuário informa para conexão
  • ATRIBUTO_RETORNO: é o atributo de retorno, normalmente o common name cn


EXEMPLO

curl -v --user "uid=mybinduser,ou=people,o=company:password" "ldap://192.168.0.1:389/o=company?mail?sub?uid=1234"


Dica Curl, Time e Trace Time

Combine o comando curl com o comando time e flag --trace-time, para saber quanto tempo está levando para fazer a query no seu servidor LDAP.

time curl -v --trace-time --user "uid=mybinduser,ou=people,o=company:password" "ldap://192.168.0.1:389/o=company?mail?sub?uid=1234"

...

real 0m0.264s
user 0m0.004s
sys  0m0.008s

Ver também