cancel
Showing results for 
Search instead for 
Did you mean: 

Alfresco Integration with OpenSSO

daxter123
Champ in-the-making
Champ in-the-making
HI,

How i can integrate alfresco with open sso?

Thanks
27 REPLIES 27

mrojas73
Champ in-the-making
Champ in-the-making
Hi,

Please refer to http://opensource.sourcesense.com/confluence/display/ALE/version+0.6 to integrate Share and webscripts in general with OpenSSO. CIFS is not yet supported in this version, but will be shortly!


Regards,


Gustavo Nalle Fernandes
g.fernandes at sourcesense.com

Hi,

Is this a dead project? Link for SDK files is broken from version 6 and 7 http://opensource.sourcesense.com/confluence/display/ALE/version+0.7

It would be nice to figure out how to make Alfresco and OpenSSO work.

mrojas73
Champ in-the-making
Champ in-the-making
The OpenSSO server and the Alfresco server are in the same domain.
The naming URL is accessible from the Alfresco machine
I used the Tomcat version bundled with Alfresco 3.1 which happens to be 6.0.18.

That being said, I finally got it working.

I moved the AMConfig.properties and the openssosdk-8.0 jar file to the individual webapps (alfresco and share) WEB-INF directory instead of the tomcat container level directories as listed in the HOWTO and everything seems to be working now! I'm not sure why this would be the case, but since its working, I'm moving on for now.

Also, for integration with Liferay Portal, I had to set the com.iplanet.am.cookie.encode=true both on the Alfresco side AMConfig.properties and in the OpenSSO server (using their console)
com.iplanet.am.cookie.encode=true
. I think setting this property in all cases is probably a good idea.

techian.  do you happen to have the openssosdk-8.0.jar file?  I am trying to implement this but can't find that file.  I am using the openssosdk.jar from the source in opensso but I can't login.  I get my opensso page but when I try to login I get looped to the same page.  I am thinking that maybe if I had that file I would have better luck.

Thank you.

ankit_yakkundi
Champ in-the-making
Champ in-the-making
We at Sourcesense (http://www.sourcesense.com) are maintainers of an opensource project that integrates Alfresco and OpenSSO.

Please check the quick start guide at https://dev.sourcesense.com/svn/alfresco/sso/opensso/tags/alfresco-opensso-0.5/README

Feedbacks and contributions will be most welcome!

Regards,


Gustavo Nalle Fernandes
g.fernandes at sourcesense.com

hi..
i am using Alfresco Enterprise Edition 3.3. i want to integrate alfresco with SSo,so i am trying to integrate it with OpenSSO.i refered your links,but i was confused which files i need to download and where i need to copy it. I have deployed OpenSSo.war in the alfresco tomcat.I think i requyiring the below files:
alfresco-opensso-webclient-0.6.jar
openssoclientsdk-8.0.jar
share-opensso-0.6.jar
AMConfig.properties.

i have refered the following links to integrate SSO with Alfresco.
http://www.liferay.com/community/forums/-/message_boards/message/3265204
https://dev.sourcesense.com/svn/alfresco/sso/opensso/tags/alfresco-opensso-0.5/README
http://opensource.sourcesense.com/confluence/display/ALE/version+0.6
http://forums.alfresco.com/en/viewtopic.php?f=35&t=18435
http://opensource.sourcesense.com/confluence/display/ALE/Alfresco+OpenSSO+integration.

but mainly i have implemented the steps provided in the 3rd link. When i copy the jar files and start the server, i get error in the tomcat giving ClassNot Found Exception.

Can anyone help me in this matter????

ankit_yakkundi
Champ in-the-making
Champ in-the-making
I tried essentially the same thing as you described except I am using alfresco-opennso v 0.7 and tomcat 5.5.27, and no luck.  No liferay involved, just alfresco and opensso.

Posted details at http://opensource.sourcesense.com/confluence/display/ALE/version+0.6

Any other pointers.


The OpenSSO server and the Alfresco server are in the same domain.
The naming URL is accessible from the Alfresco machine
I used the Tomcat version bundled with Alfresco 3.1 which happens to be 6.0.18.

That being said, I finally got it working.

I moved the AMConfig.properties and the openssosdk-8.0 jar file to the individual webapps (alfresco and share) WEB-INF directory instead of the tomcat container level directories as listed in the HOWTO and everything seems to be working now! I'm not sure why this would be the case, but since its working, I'm moving on for now.

Also, for integration with Liferay Portal, I had to set the com.iplanet.am.cookie.encode=true both on the Alfresco side AMConfig.properties and in the OpenSSO server (using their console)
com.iplanet.am.cookie.encode=true
. I think setting this property in all cases is probably a good idea.


hi..
i have also refered http://opensource.sourcesense.com/confluence/display/ALE/version+0.6 link,but it gave me  error in the tomcat giving ClassNot Found Exception.can you please tell me the steps which i need to follow and the files i need to change.

n_pancholi87
Champ in-the-making
Champ in-the-making
Hi,

Trying to integrate Alfresco with OpenSSO + OpenDS gives the following error after entering the credentials from openDS in alfresco login screen :

java.lang.RuntimeException: Failed to execute transactional method
caused by:
java.lang.NoSuchMethodError: org.alfresco.service.cmr.security.AuthenticationService.createAuthentication(Ljava/lang/String;[C)V

It seems that it is not able to find createAuthentication() method.
Should I refer to :

http://svn.alfresco.com/repos/alfresco-open-mirror/alfresco/HEAD/root/projects/repository/source/jav...
or
http://dev.alfresco.com/resource/docs/java/repository/org/alfresco/service/cmr/security/Authenticati...
??

Version of Alfresco used is 3.3 community (war deployable) and openssoclientsdk-8.0, alfresco-opensso-0.5 jars are used.

Can anybody please check that these versions are compatible??

vignesh_sabapat
Champ in-the-making
Champ in-the-making
I have updated the plugin and now it works well with Alfresco 3.3+ versions. Please use the plugin available under http://forge.alfresco.com/projects/alfrescoopensso/

mesdocs
Champ in-the-making
Champ in-the-making
Hi vignesh

Can you tell me if the updated version of the plugin works with Alfresco Share ?

Regards,

Mesdocs

vignesh_sabapat
Champ in-the-making
Champ in-the-making
I have updated the plugin for Opensso integration to work with latest Alfresco 3.3+ versions. Find the plugin here http://forge.alfresco.com/projects/alfrescoopensso/