Hi,

Also if you want party userlogin created from ofbiz backoffice should be
stored in ldap, you should also modify  ofbiz/applications/party/
script/org/ofbiz/party/customer/CustomerEvents.xml

Regards,
Abhishake

On Sun, Nov 28, 2010 at 11:40 AM, Abhishake Agarwal <
[email protected]> wrote:

> Hi,
>
> I think you have to use :
>
>
>
> ofbiz/specialpurpose/ecommerce/script/org/ofbiz/ecommerce/customer/CustomerEvents.xml
>
> Regards,
> Abhishake
>
>
> On Sun, Nov 28, 2010 at 1:22 AM, Naveen Kumar B V <
> [email protected]> wrote:
>
>> Hi Abhishek,
>>
>>      Thanks for your reply, that gives me some hope that while user
>> registration,  details can be stored
>> in LDAP also.
>> When i tried to figure out how to do this,  i found CustomerEvents.xml
>> file
>> in 3 locations as below:
>>
>> *
>>
>>  ofbiz/applications/order/script/org/ofbiz/order/customer/CustomerEvents.xml
>> *
>> *
>>
>>  ofbiz/applications/party/script/org/ofbiz/party/customer/CustomerEvents.xml
>> *
>> *
>>
>>  
>> ofbiz/specialpurpose/ecommerce/script/org/ofbiz/ecommerce/customer/CustomerEvents.xml
>> *
>> *
>> *
>> Can you help me in identifying which is the file to be modified so that
>> user
>> details can be stored in LDAP,
>> also how do we actually specify other details related to LDAP like
>> Distinguished Name(DN), Organizational Unit(OU), username, password, LDAP
>> location,  etc
>>
>> Some sample code.. to do this.. would really be helping me..
>>
>> Thanks & Regards,
>> Naveen Kumar B.V
>>
>>
>>
>> On Sun, Nov 28, 2010 at 12:36 AM, Abhishake Agarwal <
>> [email protected]> wrote:
>>
>> > Hi,
>> >
>> > You have to modify createCustomer events in CustomerEvents.xml to store
>> > user
>> > details in LDAP when user gets registered.
>> >
>> > Regards,
>> > Abhishake
>> >
>> > On Sat, Nov 27, 2010 at 11:26 PM, Naveen Bahatam <
>> > [email protected]> wrote:
>> >
>> > > Hi Adrian,
>> > >
>> > >    Thanks for your reply. If at all the users data is to be stored in
>> > LDAP,
>> > > when the user is getting registered, or for password
>> > > updations, can you tell me how can it be done.??. Is it possible with
>> the
>> > > current implementation in OFBiz, or should we write a service to
>> perform
>> > > such an operation.
>> > > And yes, i will make sure to post these questions on user mailing
>> list.
>> > > Thank you once again.
>> > >
>> > >
>> > > Regards,
>> > > Naveen Kumar B.V
>> > >
>> > >
>> > >
>> > >
>> > > On 26 November 2010 21:20, Adrian Crum <[email protected]> wrote:
>> > >
>> > > > The current LDAP integration is used for authentication only. User
>> data
>> > > is
>> > > > not stored in LDAP.
>> > > >
>> > > > By the way, this type of question should be posted on the user
>> mailing
>> > > > list.
>> > > >
>> > > > -Adrian
>> > > >
>> > > > --- On Fri, 11/26/10, Naveen Bahatam <[email protected]
>> >
>> > > > wrote:
>> > > >
>> > > > > From: Naveen Bahatam <[email protected]>
>> > > > > Subject: Configuring LDAP with OFBiz
>> > > > > To: [email protected]
>> > > > > Date: Friday, November 26, 2010, 2:27 AM
>> > > >  > Hi,
>> > > > >
>> > > > >     I have understood configuring LDAP with OFBiz
>> > > > > by editing two properties
>> > > > > file as below:
>> > > > >
>> > > > > *jndiLdap.properties file:*
>> > > > > *
>> > > > > *
>> > > > > # OFBiz LDAP Authentication Settings
>> > > > > ####
>> > > > >
>> > > > > # JNDI LDAP settings. Change the following line to
>> > > > > # point to your LDAP server.
>> > > > > java.naming.provider.url=ldap://localhost:389
>> > > > > java.naming.factory.initial=com.sun.jndi.ldap.LdapCtxFactory
>> > > > > java.naming.security.authentication=simple
>> > > > > com.sun.jndi.ldap.connect.timeout=5000
>> > > > >
>> > > > > # Distinguished Name template. This is used as a default
>> > > > > if
>> > > > > # UserLogin.userLdapDn is empty.
>> > > > > # The %u placeholder will be replaced by the user's login
>> > > > > name,
>> > > > > # then the resulting string will be used to authenticate
>> > > > > the user.
>> > > > > ldap.dn.template=cn=%u,dc=example,dc=com
>> > > > >
>> > > > > # The following property controls whether the user's OFBiz
>> > > > > password
>> > > > > # is synchronized with the user's LDAP password.
>> > > > > ldap.synchronize.passwords=true
>> > > > >
>> > > > >
>> > > > > *security.properties file:*
>> > > > > # -- Use LDAP for user authentication? --
>> > > > > security.ldap.enable=true
>> > > > >
>> > > > > # -- Fail login if LDAP authentication fails? --
>> > > > > security.ldap.fail.login=true
>> > > > >
>> > > > > *
>> > > > > *
>> > > > > *
>> > > > >    Can anyone help me how to synchronize the
>> > > > > details in LDAP
>> > > > > and OFbiz database.*
>> > > > > *
>> > > > > *
>> > > > > *Doubt:*
>> > > > > *    When a new customer/user is registered in a
>> > > > > store, all the details are
>> > > > > saved in local OFBiz database. How do i ensure that the
>> > > > > user details also*
>> > > > > *get updated in LDAP accordingly.. How to maintain
>> > > > > consistency of user
>> > > > > information in DB and LDAP.*
>> > > > > *
>> > > > > *
>> > > > >
>> > > >
>> > > >
>> > > >
>> > > >
>> > >
>> >
>>
>
>

Reply via email to