Domanda

Sto cercando di usare per esempio la funzione search_s per la ricerca di un oggetto in base al suo pieno nome distinto, ma non sto trovando questo per essere conveniente. Ad esempio,

search_s('DC=example, DC=com', ldap.SCOPE_SUBTREE,
    '(CN=Somebody, OU=Department, DC=example, DC=com)')

Come faccio solo recuperare un oggetto in base al suo pieno nome distinto LDAP?

È stato utile?

Soluzione

Usa SCOPE_BASE e un filtro wildcard per restituire solo il DN proposta dal primo argomento (il filtro deve ancora corrispondere a quello oggetto!) Ad esempio,

import ldap
...
ldap_connection.search_s('CN=Somebody, OU=Department, DC=example, DC=com',
    ldap.SCOPE_BASE,
    '(objectClass=*)')
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top