Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid
 
PerlMonks  

Splitting an LDAP DN into its constiuent parts (groups)

by davis (Vicar)
on Jun 30, 2011 at 11:00 UTC ( [id://912149]=perlquestion: print w/replies, xml ) Need Help??

davis has asked for the wisdom of the Perl Monks concerning the following question:

Hi, long time, no see...

I can do this manually simply enough with a quick split and a map, but I suspect that the problem is common enough and possibly more complicated than I first thought to have been solved by a module. I cannot find such a module; I've looked at LDAP::uri and Net::LDAP, but I can't find anything that does what I think I want

I have a plain text string, containing an LDAP dn. It looks similar to this

cn=John Bull,ou=admins,ou=technical,ou=Staff,dc=example,dc=com
and I want to parse that such that I can easily answer the questions "Is user $foo in group $bar?", "Show me all the members of group $baz". Is there a module which does it for me?

davis

Replies are listed 'Best First'.
Re: Splitting an LDAP DN into its constiuent parts (groups)
by Anonymous Monk on Jun 30, 2011 at 11:12 UTC

      Ah, I knew that it would have been well solved already. That looks perfect for my needs; thank you.


      davis

A reply falls below the community's threshold of quality. You may see it by logging in.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://912149]
Approved by marto
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others perusing the Monastery: (2)
As of 2024-04-19 20:27 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found