cancel
Showing results for 
Search instead for 
Did you mean: 

Alfresco3.1 Authentication Integeration

lelejill
Champ in-the-making
Champ in-the-making
Hi,

I am new to alfresco and I faced problems in Alfresco authentication integeration.  What I want to do is using authentication implementation developed by myself

based on JSecurity instead of default  authentication  implement of Alfresco. But I am not sure where and how to config the implementation to replace the default one.

I just saw some configuration in authentication-services-context.xml,  and got some information from wiki:

The authentiation service brings together three components:

    * the authentication component;
    * the authentication DAO; and
    * the ticket component.

The authentication component supports authentication only. The authentication DAO provides an API to create, delete and update authentication information. The ticket component is resposible for managing and storing tickets that may be obtained after authentication and used in place of authentication.

If you over-ride the authentication component you should also over-ride the DAO and will almost always use the DefaultMutableAuthenticationDao.

Should I add implementation for interface:authenticationService.java and AuthenticationComponent.java and reuse DefaultMutableAuthenticationDao?

I do a search in this forums to find Alfresco Integration with some authentication project like: OpenSSO,  CAS  or Liferay,  but can not find meterials about how to config authentication mechanism for special implementation and requirement. 

Can anyone here give me some help on this?  Thanks
8 REPLIES 8

openpj
Elite Collaborator
Elite Collaborator
In Alfresco, as many other open source enterprise products, there are two concepts to manage users:

- authentication
- authorization

Here you can find all the information that you need to configure Alfresco with an Enterprise connector dedicated to security NTLM, Kerberos, LDAP:

http://wiki.alfresco.com/wiki/Security_and_Authentication

If you would like to use OpenSSO in Alfresco you can use the plugin "Alfresco OpenSSO integration" developed by Sourcesense available on Open Source Sourcesense Website:

http://opensource.sourcesense.com/confluence/display/ALE/Alfresco+OpenSSO+integration

Hope this helps.

elakkiya
Champ in-the-making
Champ in-the-making
Hi,
I am new to Alfresco. I am using Alfresco Community edition 3.3.
I wanna integrate it with OpenSSO.
I followed the following tutorial "http://opensource.sourcesense.com/confluence/display/ALE/version+0.7".

In that 2 things were missing.
1. There were no tomcat\shared\lib. So i created it.
2.In the "web.xml"  "authentication filter" is having  different filter class rather than the mentioned class
<filter>
      <filter-name>Authentication Filter</filter-name>
      <filter-class>org.alfresco.web.app.servlet.AuthenticationFilter</filter-class>
</filter>

But i changed it as mentioned.

Whenever i start the server i get the following error
11:48:38,369  ERROR [web.context.ContextLoader] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean wit
h name 'LuceneFullTextSearchIndexer' defined in class path resource [alfresco/co
re-services-context.xml]: Cannot resolve reference to bean 'luceneFullTextSearch
Indexer' while setting bean property 'target'; nested exception is org.springfra
mework.beans.factory.BeanCreationException: Error creating bean with name 'lucen
eFullTextSearchIndexer' defined in class path resource [alfresco/core-services-c
ontext.xml]: Initialization of bean failed; nested exception is org.springframew
ork.beans.factory.CannotLoadBeanClassException: Error loading class [com.sources
ense.alfresco.webscript.OpenSSOAuthenticationFactory] for bean with name 'webscr
ipts.authenticator.basic' defined in URL [jar:file:/C:/Alfresco/tomcat/webapps/a
lfresco/WEB-INF/lib/alfresco-opensso-webclient-0.7.jar!/alfresco/extension/custo
m-web-context.xml]: problem with class file or dependent class; nested exception
is java.lang.NoClassDefFoundError: org/alfresco/web/scripts/servlet/ServletAuth
enticatorFactory
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveReference(BeanDefinitionValueResolver.java:328)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1305)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.populateBean(AbstractAutowireCapableBeanFactory.java:1067)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:450)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
ject(AbstractBeanFactory.java:290)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
y.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
an(AbstractBeanFactory.java:287)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:189)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.
preInstantiateSingletons(DefaultListableBeanFactory.java:540)
        at org.springframework.context.support.AbstractApplicationContext.finish
BeanFactoryInitialization(AbstractApplicationContext.java:842)
        at org.springframework.context.support.AbstractApplicationContext.refres
h(AbstractApplicationContext.java:416)
        at org.springframework.web.context.ContextLoader.createWebApplicationCon
text(ContextLoader.java:261)
        at org.springframework.web.context.ContextLoader.initWebApplicationConte
xt(ContextLoader.java:192)
        at org.springframework.web.context.ContextLoaderListener.contextInitiali
zed(ContextLoaderListener.java:47)
        at org.alfresco.web.app.ContextLoaderListener.contextInitialized(Context
LoaderListener.java:63)
        at org.apache.catalina.core.StandardContext.listenerStart(StandardContex
t.java:3843)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4
342)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase
.java:791)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:77
1)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)

        at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.ja
va:627)
        at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.j
ava:553)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488
)
        at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1149)
        at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java
:311)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:117)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)

        at org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045)

        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443
)
        at org.apache.catalina.core.StandardService.start(StandardService.java:5
16)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710
)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creati
ng bean with name 'luceneFullTextSearchIndexer' defined in class path resource [
alfresco/core-services-context.xml]: Initialization of bean failed; nested excep
tion is org.springframework.beans.factory.CannotLoadBeanClassException: Error lo
ading class [com.sourcesense.alfresco.webscript.OpenSSOAuthenticationFactory] fo
r bean with name 'webscripts.authenticator.basic' defined in URL [jar:file:/C:/A
lfresco/tomcat/webapps/alfresco/WEB-INF/lib/alfresco-opensso-webclient-0.7.jar!/
alfresco/extension/custom-web-context.xml]: problem with class file or dependent
class; nested exception is java.lang.NoClassDefFoundError: org/alfresco/web/scr
ipts/servlet/ServletAuthenticatorFactory
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.createBean(AbstractAutowireCapableBeanFactory.java:450)
        at org.springframework.beans.factory.support.AbstractBeanFactory$1.getOb
ject(AbstractBeanFactory.java:290)
        at org.springframework.beans.factory.support.DefaultSingletonBeanRegistr
y.getSingleton(DefaultSingletonBeanRegistry.java:222)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBe
an(AbstractBeanFactory.java:287)
        at org.springframework.beans.factory.support.AbstractBeanFactory.getBean
(AbstractBeanFactory.java:189)
        at org.springframework.beans.factory.support.BeanDefinitionValueResolver
.resolveReference(BeanDefinitionValueResolver.java:322)
        … 40 more
Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Error
loading class [com.sourcesense.alfresco.webscript.OpenSSOAuthenticationFactory]
for bean with name 'webscripts.authenticator.basic' defined in URL [jar:file:/C
:/Alfresco/tomcat/webapps/alfresco/WEB-INF/lib/alfresco-opensso-webclient-0.7.ja
r!/alfresco/extension/custom-web-context.xml]: problem with class file or depend
ent class; nested exception is java.lang.NoClassDefFoundError: org/alfresco/web/
scripts/servlet/ServletAuthenticatorFactory
        at org.springframework.beans.factory.support.AbstractBeanFactory.resolve
BeanClass(AbstractBeanFactory.java:1211)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.predictBeanType(AbstractAutowireCapableBeanFactory.java:568)
        at org.springframework.beans.factory.support.AbstractBeanFactory.isFacto
ryBean(AbstractBeanFactory.java:1277)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.
getBeanNamesForType(DefaultListableBeanFactory.java:302)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.
getBeansOfType(DefaultListableBeanFactory.java:381)
        at org.springframework.beans.factory.support.DefaultListableBeanFactory.
getBeansOfType(DefaultListableBeanFactory.java:375)
        at org.alfresco.repo.search.impl.lucene.fts.FullTextSearchIndexerImpl.se
tBeanFactory(FullTextSearchIndexerImpl.java:247)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.invokeAwareMethods(AbstractAutowireCapableBeanFactory.java:1422)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.initializeBean(AbstractAutowireCapableBeanFactory.java:1389)
        at org.springframework.beans.factory.support.AbstractAutowireCapableBean
Factory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
        … 46 more
Caused by: java.lang.NoClassDefFoundError: org/alfresco/web/scripts/servlet/Serv
letAuthenticatorFactory
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:12
4)
        at org.apache.catalina.loader.WebappClassLoader.findClassInternal(Webapp
ClassLoader.java:1847)
        at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoa
der.java:890)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
der.java:1354)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
der.java:1233)
        at org.springframework.util.ClassUtils.forName(ClassUtils.java:258)
        at org.springframework.beans.factory.support.AbstractBeanDefinition.reso
lveBeanClass(AbstractBeanDefinition.java:408)
        at org.springframework.beans.factory.support.AbstractBeanFactory.doResol
veBeanClass(AbstractBeanFactory.java:1229)
        at org.springframework.beans.factory.support.AbstractBeanFactory.resolve
BeanClass(AbstractBeanFactory.java:1200)
        … 55 more
Caused by: java.lang.ClassNotFoundException: org.alfresco.web.scripts.servlet.Se
rvletAuthenticatorFactory
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
der.java:1387)
        at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoa
der.java:1233)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
        … 66 more
May 26, 2010 11:48:38 AM org.apache.catalina.core.StandardContext start
SEVERE: Error listenerStart

And the startup fails.
Can you help me out
I am stuck here
If this gets solved then only i can go with alfresco

mrogers
Star Contributor
Star Contributor
I think you have a mismatch between versions.  There's a big difference between Alfresco 3.1 and 3.3 in terms of the authentication framework.

elakkiya
Champ in-the-making
Champ in-the-making
Hi mrogers,
Thanks for your reply..
What should i do to integrate Alfresco Community Edition3.3 with OpenSSO
Another thing is i am having alfresco as a separete server running.
I am not depolying the war inside any other portals like Liferay.


Kindly help me out
My work got stuck here..

mrogers
Star Contributor
Star Contributor

elakkiya
Champ in-the-making
Champ in-the-making
Hi mrogers,
Sorry to bother you.
I am going crazy on seeing this link. I dont find any simple things to get the things done.
Is there any other tutorial kind of thing to teach me how to integrate OpenSSO with Alfresco 3.3. Or may be you do, If you can.
I am totally new to Alfresco. This is the first thing i am trying with Alfresco

n_pancholi87
Champ in-the-making
Champ in-the-making
Hi,
I am trying out something similar..Alfresco 3.3 with OpenAM
I know that Alfresco 3.3 and Alfresco 3.2 and previous have vast differences in framework.
I am using the two specified jar files :


ERROR [web.context.ContextLoader] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'LuceneFullTextSearchIndexer' defined in class path resource [alfresco/core-services-context.xml]: Cannot resolve reference to bean 'luceneFullTextSearchIndexer' while setting bean property 'target'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'luceneFullTextSearchIndexer' defined in class path resource [alfresco/core-services-context.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [com.sourcesense.alfresco.webscript.OpenSSOAuthenticationFactory] for bean with name 'webscripts.authenticator.basic' defined in URL [jar:file:/home/v337326/Installations/apache-tomcat-6.0.32/webapps/alfresco/WEB-INF/lib/alfresco-opensso-webclient-0.7.jar!/alfresco/extension/custom-web-context.xml]: problem with class file or dependent class; nested exception is java.lang.NoClassDefFoundError: org/alfresco/web/scripts/servlet/ServletAuthenticatorFactory
   at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328)
   at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:106)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1305)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1067)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:511)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
   at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
   at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
   at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
   at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:540)
   at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:842)
   at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:416)
   at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:261)
   at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:192)
   at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
   at org.alfresco.web.app.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:63)
   at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4205)
   at org.apache.catalina.core.StandardContext.start(StandardContext.java:4704)
   at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799)
   at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779)
   at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601)
   at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675)
   at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:601)
   at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502)
   at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1315)
   at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324)
   at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1061)
   at org.apache.catalina.core.StandardHost.start(StandardHost.java:840)
   at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053)
   at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463)
   at org.apache.catalina.core.StandardService.start(StandardService.java:525)
   at org.apache.catalina.core.StandardServer.start(StandardServer.java:754)
   at org.apache.catalina.startup.Catalina.start(Catalina.java:595)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
   at java.lang.reflect.Method.invoke(Method.java:616)
   at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289)
   at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'luceneFullTextSearchIndexer' defined in class path resource [alfresco/core-services-context.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [com.sourcesense.alfresco.webscript.OpenSSOAuthenticationFactory] for bean with name 'webscripts.authenticator.basic' defined in URL [jar:file:/home/v337326/Installations/apache-tomcat-6.0.32/webapps/alfresco/WEB-INF/lib/alfresco-opensso-webclient-0.7.jar!/alfresco/extension/custom-web-context.xml]: problem with class file or dependent class; nested exception is java.lang.NoClassDefFoundError: org/alfresco/web/scripts/servlet/ServletAuthenticatorFactory
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:450)
   at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:290)
   at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
   at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:287)
   at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:189)
   at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:322)
   … 40 more
Caused by: org.springframework.beans.factory.CannotLoadBeanClassException: Error loading class [com.sourcesense.alfresco.webscript.OpenSSOAuthenticationFactory] for bean with name 'webscripts.authenticator.basic' defined in URL [jar:file:/home/v337326/Installations/apache-tomcat-6.0.32/webapps/alfresco/WEB-INF/lib/alfresco-opensso-webclient-0.7.jar!/alfresco/extension/custom-web-context.xml]: problem with class file or dependent class; nested exception is java.lang.NoClassDefFoundError: org/alfresco/web/scripts/servlet/ServletAuthenticatorFactory
   at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1211)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.predictBeanType(AbstractAutowireCapableBeanFactory.java:568)
   at org.springframework.beans.factory.support.AbstractBeanFactory.isFactoryBean(AbstractBeanFactory.java:1277)
   at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanNamesForType(DefaultListableBeanFactory.java:302)
   at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:381)
   at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:375)
   at org.alfresco.repo.search.impl.lucene.fts.FullTextSearchIndexerImpl.setBeanFactory(FullTextSearchIndexerImpl.java:247)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeAwareMethods(AbstractAutowireCapableBeanFactory.java:1422)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1389)
   at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:512)
   … 46 more
Caused by: java.lang.NoClassDefFoundError: org/alfresco/web/scripts/servlet/ServletAuthenticatorFactory
   at java.lang.ClassLoader.defineClass1(Native Method)
   at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
   at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
   at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2818)
   at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1159)
   at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1647)
   at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
   at org.springframework.util.ClassUtils.forName(ClassUtils.java:258)
   at org.springframework.beans.factory.support.AbstractBeanDefinition.resolveBeanClass(AbstractBeanDefinition.java:408)
   at org.springframework.beans.factory.support.AbstractBeanFactory.doResolveBeanClass(AbstractBeanFactory.java:1229)
   at org.springframework.beans.factory.support.AbstractBeanFactory.resolveBeanClass(AbstractBeanFactory.java:1200)
   … 55 more
Caused by: java.lang.ClassNotFoundException: org.alfresco.web.scripts.servlet.ServletAuthenticatorFactory
   at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680)
   at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526)
   … 66 more

Did you get it done then?
Can anyone help on this..?
http://opensource.sourcesense.com/confluence/display/ALE/version+0.7 is also not accessible any more.
What is it with the version compatibility? Are there any new versions of the sso jar file?

vignesh_sabapat
Champ in-the-making
Champ in-the-making
Hi mrogers,
Sorry to bother you.
I am going crazy on seeing this link. I dont find any simple things to get the things done.
Is there any other tutorial kind of thing to teach me how to integrate OpenSSO with Alfresco 3.3. Or may be you do, If you can.
I am totally new to Alfresco. This is the first thing i am trying with Alfresco

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/
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.