cancel
Showing results for 
Search instead for 
Did you mean: 

portal integration / JSR-168 Authenticator & webscripts

mhanisch
Champ in-the-making
Champ in-the-making
Hi,

I'm currently working on integrating Alfresco 3 Enterprise and Liferay 5.2.3 in an environment using NTLM SSO. (Both systems sync users from Active Directory and have been configured correctly to do NTLM authentication.)

Alfresco's web script runtime has been deployed inside Liferay and I have a WebscriptPortlet running in Liferay that connects to the remote Alfresco repository to access some content. (For easier deployment we've deployed all of Alfresco Share rather than packaging just the webscript runtime.)

I've tried to configure Alfresco's JSR-168 runtime to use the JSR-168 Authenticator as described on http://wiki.alfresco.com/wiki/3.0_Web_Scripts_Framework#JSR-168_Runtime - but it seems to me like this is not possible:
The JSR168AuthenticatorFactory  seems to rely on services that are available only on the repository tier, but not on the portal-tier where I deployed the webscript runtime - to me it looks like it's impossible to use the JSR-168 authenticator when the webscript runtime is deployed outside the repository's VM.

Can anyone confirm this or am I missing something here?

Deploying just the (presentation) webscript runtime inside a portal container and then making remote calls to the repo tier webscripts seems like a brilliant setup,  however, when you cannot use the JSR-168 authenticator it looks like a dead end.

Thanks in advance for sharing your ideas and insights!

Best,

  Michael.
2 REPLIES 2

mhanisch
Champ in-the-making
Champ in-the-making
For the record, I've also opened a new JIRA issue on this topic:
https://issues.alfresco.com/jira/browse/ALFCOM-3464

There's a matching support request on ACT, too.

chicco0386
Champ on-the-rise
Champ on-the-rise
Hi,
please can you explain me how do you do to integrate Alfresco in Liferay…

I want to integrate Alfresco in Liferay, and Alfresco portlet SSO with Liferay user with any technology of SSO (OpenSSO, CAS server …)…

Please is important…

HELP ME
THANKS