6 Replies Latest reply on Feb 20, 2009 9:32 PM by HowardTreisman

    User registration process

    Level 1
      Is there a component (or a hint which db tables to insert the info) how users add/register themselves in adobe workspace?
        • 1. Re: User registration process
          Gary Gilchrist Level 1
          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/use rmanager/client/DirectoryManagerServiceClient.html

          Gary.
          • 2. Re: User registration process
            Level 1
            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
            • 3. Re: User registration process
              Gary Gilchrist Level 1
              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.
              • 4. Re: User registration process
                Level 1
                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?&accessible=true ?)

                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
                • 5. Re: User registration process
                  Gary Gilchrist Level 1
                  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
                  • 6. Re: User registration process
                    HowardTreisman Level 1
                    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