[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: back-perl and password/user synchronization



Luke Howard wrote:
According to my understanding of perlembed, dSP C macro expects a 'PerlInterpreter' pointer called 'my_perl' to have been defined. But in ldap/servers/slapd/back-perl/perl_back.h the perl interpreter defined is...
extern PerlInterpreter *perl_interpreter;


It worked out of the box with Perl 5.005_03 on a (reasonably) vanilla
Solaris 8 system.

Possibly newer versions of Perl have problems?


Sorry, if I forgot to mention. I'm trying to get back-perl to build on Win32 ( Windows 2000 ) using activestate perl.


This is part of a slightly larger effort to develop a OpenLDAP solution for the single-signon problem.

(i) We have a sourceforge project to gather documentation and code at http://acctsync.sf.net/

(ii) Osama Dengler wrote a password filter that updates a OpenLDAP user's password when the password on an NT Domain changes. http://www.denglernet.de/ This code is *very* Alpha. But testing would be greatly appreciated.

(iii) I am working on getting back-perl to build on Win32 to facilitate the creation of NT accounts / changing of NT passwords, whenever that is changed on the OpenLDAP server. My model is that the UNIX OpenLDAP server pushes account changes to the Win32 OpenLDAP server. The Win32 OpenLDAP server uses back-perl to make the account changes to the system.

So, if anyone has any insight to perlembed, win32 perl, or back-perl, please let me know.

On a related note, I think it would be good to extend the interface
presented by the glue code to allow the backend to return arbitrary
LDAP result code to the client, not just LDAP_SUCCESS or
LDAP_OPERATIONS_ERROR.



I was thinking the same thing.

regards,

-- Luke

--
Luke Howard | lukehoward.com
PADL Software | www.padl.com




-- http://linuxquestions.org/ - Ask linux questions, give linux help. http://splint.org/ - write safe C code, use splint source-code analyzer