Accessing LDAP jpegPhoto attribute in Ruby...

A

augustf

Hi everyone,
In writing my Ruby LDAP application, I'm able (with activeldap) to
access any ldap attribute I need - except binary ones. user.uid, for
instance would get me the userid of the user. But user.jpegPhoto yields
binary rubbish.

The excellent documentation for active ldap
(http://ruby-activeldap.rubyforge.org/doc/) showed how to access a
userCertificate like so: user.userCertificate = {'binary' =>
File.read('example.der')} . I'm unable to replicate something
comparable for jpegPhoto. Anyone know how I can display the jpegPhoto
attribute properly?
 
F

Francis Cianfrocca

Hi everyone,
In writing my Ruby LDAP application, I'm able (with activeldap) to
access any ldap attribute I need - except binary ones. user.uid, for
instance would get me the userid of the user. But user.jpegPhoto yields
binary rubbish.

Have you tried querying this attribute with the Net::LDAP library? It
recently acquired some significant improvements in how it handles
binary attributes. I can tell you from my own research that some
versions of the native-code LDAP libraries (which Ruby/LDAP and
ActiveLDAP are based on) have some possibly incorrect behavior with
regard to binary values.
 
A

augustf

Sorry to impose further, but I'm a relative newbie to Ruby - what would
be the general sort of syntax needed in this situation?
 
F

Francis Cianfrocca

Sorry to impose further, but I'm a relative newbie to Ruby - what would
be the general sort of syntax needed in this situation?

I'll contact you privately. Then if this succeeds we'll post the
results to the list.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Staff online

Members online

Forum statistics

Threads
473,769
Messages
2,569,577
Members
45,054
Latest member
LucyCarper

Latest Threads

Top