substitute host, port, suffix, binddn and password in above mentioned url and
try.

Michael Str�der wrote:

> Rich Megginson wrote:
> >
> > [EMAIL PROTECTED] wrote:
> >
> > > We have been doing browser (Netscape 4.7x) lookups with
> > > ldap://<hostname>/<root>??sub?(uid=rp59502) but that directory allows
> > > anonymous access.
> > >
> > > Can I do browser lookups but with binding?  We've turned
> > > off ANONYMOUS access in the new directory.  If so, how and where
> > > is the reference?  I've used the Address Book with binding by
> > > making the mail attribute available anonymously.  Must be doable, no?
> >
> > Have you tried
> > ldap://user:password@hostname/.....
> >
> > That works with http and ftp URLs . . .
>
> Yes, but not with LDAP URLs. RFC2255:
>
> -----------------------------------------------------------------------
>    An LDAP URL begins with the protocol prefix "ldap" and is defined
> by
>    the following grammar.
>
>        ldapurl    = scheme "://" [hostport] ["/"
>                     [dn ["?" [attributes] ["?" [scope]
>                     ["?" [filter] ["?" extensions]]]]]]
>        scheme     = "ldap"
>        attributes = attrdesc *("," attrdesc)
>        scope      = "base" / "one" / "sub"
>        dn         = distinguishedName from Section 3 of [1]
>        hostport   = hostport from Section 5 of RFC 1738 [5]
>        attrdesc   = AttributeDescription from Section 4.1.5 of [2]
>        filter     = filter from Section 4 of [4]
>        extensions = extension *("," extension)
>        extension  = ["!"] extype ["=" exvalue]
>        extype     = token / xtoken
>        exvalue    = LDAPString from section 4.1.2 of [2]
>        token      = oid from section 4.1 of [3]
>        xtoken     = ("X-" / "x-") token
> -----------------------------------------------------------------------
>
> One possibility would be using the bindname extension in the LDAP
> URL to specify a bind DN (see section 4 of RFC2255). But I'm not
> aware of any implementation and I don't know if it really would make
> sense. (I considered implementing it in my LDAP client and pop-up a
> password dialogue in case the bindname extension is set).
>
> Ciao, Michael.


Reply via email to