This content has been marked as final. Show 5 replies
You can only assign task to user that are known by the LiveCycle User Manager.
When you configure LiveCycle, you can tell it where you want to get the users from. They can be created them locally in the local database, or synchronized from an LDAP directory in which case it'll read the users from LDAP and make a copy of some of the properties to the internal LiveCycle database.
Bottom line, all users have an id (in the edcprincipalentity table) in the adobe database.
If you need your users to come from a different database, then you need to customize the SPI (security provider interface) so that you can synchronize the users coming from your external database. Again, this is a customization since out of the box, we don't synchronize against external database. But it is possible, the API is there and other customers have done it.
I hope this clarifies things a bit.
Can you explain in more detail exactly what you're trying to achieve.
Thanks Jasmin,that clarifies things a little bit,but where can I find the SPI in oder to customize it?
I am trying to build a web application in which I must store different user info from the ones stored in adobe database,and I want the users to login first to a web page created for the application and second to LCES
for assigning tasks to them..Picture a database for a company with its employees,clients and its procedures..The employees must first be authorised by the additional database and then from LCES,because I want to use them in Workbench..Am I making any sense?
There are a couple of ways you could do this, I think:
1. Make the root source for both the LC database and the company database the same LDAP system. Then both products would be effectively using the same data. This may not be possibe for you.
2. Develop an SPI that obtains user information from your custom database, rather than from the usual LDAP.
You can find API info here:
You will find some sample code for building an SPI in the samples directory of your LiveCycle installation.
When you configure a directory in adminui, there is a checkbox to indicate that it uses a custom SPI.
Could you please rewrite where I could find API info?
Thanks in advance,