Expand my Community achievements bar.

Dive into Adobe Summit 2024! Explore curated list of AEM sessions & labs, register, connect with experts, ask questions, engage, and share insights. Don't miss the excitement.

User registration process

Avatar

Former Community Member
Is there a component (or a hint which db tables to insert the info) how users add/register themselves in adobe workspace?
6 Replies

Avatar

Level 3
Hi. Please do not try to modify the internal tables. There are APIs to create users in LiveCycle. Check it out here: http://livedocs.adobe.com/livecycle/es/sdkHelp/programmer/javadoc/com/adobe/livecycle/usermanager/cl...



Gary.

Avatar

Former Community Member
Can you please give me a hint where to use this? I have Turnkey installation of Livecycle 8.2. and I think it does not install Data Services (if I need to put this code there).



I would like programatically add a user in lc workspace if the username is not correct (just for example).



So I create Java Pojo, that uses the above um package and adds a user. Then what? Must I also install data services trial on server and then deploy this pojo there, and edit workspace channels to access data services server and call rpc within workspace login?



Thank you in advance

Avatar

Level 3
It's maybe easier than you think. You do not need LC Data Services in order to use our java SDK (for UM or other LC java packages) You just write an application that uses the SDK. Be sure though to use all the right jar files in your class path - you can find details on line in the developer documentation.



Gary.

Avatar

Former Community Member
Thank you very much for taking time to answer.



I did a quick reading of the document and I indeed found that I can write a simple java app to do this.



So the following question seems obvious.



- What path should I take in my scenario which is to create users from within Livecycle workspace ES - Flex.



(like this http://livedocs.adobe.com/livecycle/8.2/programLC/programmer/help/wwhelp/wwhimpl/js/html/wwhelp.htm?... ?)



The obvious path seems developing a custom component..am I kicking in the right direction or is this overkill for my problem? Any othher solutions? Make a servlet maybe?



Thank you in advance

Avatar

Level 3
Before you write your own app to push users into LC, please bear in mind the way it works today:

1. You can point LC to a corporate LDAP and it will auto populate (sync) a certain user base in the directory. Its very easy to set up

2. You can write a "Directory" SPI provider that LC will call out to in order to fetch and periodically sync users. The interface to implement is very simple and its easy to register your SPI Provider

3. There is an admin UI to add and manage users.



If none of these scenarios work for you then you could consider a middle tier app/servlet to use the SDK and register users as needed. I don't think you should develop a custom DSC for this purpose

Avatar

Level 9
This is very easy to do using a component we've already built.

Go to: http://avoka.dnsalias.com/confluence/display/Public/Avoka+LiveCycle+ES+Components

then click on "Create User Create Group".

Please email info@avoka.com and we'll send you the latest version of this component, because the one on our web site is missing a few of the later operations (such as changing a password).

Howard

http://www.avoka.com