On 07/15/2010 11:04 PM, xManish wrote:
I have two different applications - myProject and Xwiki running on tomcat server. I have iframe in myProject that displays the xwiki.I made the look and feel much similiar so that it feel like same app to the user. I'm using REST APIs to communicate between two apps. I've made the application such that if the user is created in myProject, the same user gets created in XWiki too.
Now, I wanted to make the application such that if the user logs in myProject, he/she will be automatically logged in the xwiki. Can this be achieved? Any help will be greatly appreciated.
XWiki authenticates using cookies. You could duplicate the code that adds the right cookies (com.xpn.xwiki.user.impl.xwiki.MyPersistentLoginManager#rememberLogin) into your application, and XWiki will automatically see them and login the right user. Don't forget to remove those cookies on logout (#forgetLogin). -- Sergiu Dumitriu http://purl.org/net/sergiu/