Dúvidas SSO ClusteredSingleSignOn
rodrigo.parede Jun 4, 2014 12:10 PMOlá Pessoal queria tirar algumas dúvidas sobre autenticação compartilhada no jboss 7.
Achei essa documentação do EAP (https://access.redhat.com/site/documentation/en-US/JBoss_Enterprise_Application_Platform/6/html/Development_Guide/Use_Si…), mas não funciona.
Quando tento configurar o jboss-web.xml com o parametro:
<class-name>org.jboss.web.tomcat.service.sso.ClusteredSingleSignOn</class-name>
ocorre o erro ClassNotFoundException:
[Server:server-one] Caused by: org.jboss.as.server.deployment.DeploymentUnitProcessingException: JBAS018096: Error instantiating container component: org.jboss.web.tomcat.service.sso.ClusteredSingleSignOn
[Server:server-one] at org.jboss.as.web.deployment.WarDeploymentProcessor.getInstance(WarDeploymentProcessor.java:386)
[Server:server-one] at org.jboss.as.web.deployment.WarDeploymentProcessor.processDeployment(WarDeploymentProcessor.java:210)
[Server:server-one] at org.jboss.as.web.deployment.WarDeploymentProcessor.deploy(WarDeploymentProcessor.java:114)
[Server:server-one] at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final]
[Server:server-one] ... 5 more
[Server:server-one] Caused by: java.lang.ClassNotFoundException: org.jboss.web.tomcat.service.sso.ClusteredSingleSignOn from [Module "deployment.test.war:main" from Service Module Loader]
[Server:server-one] at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:190) [jboss-modules.jar:1.1.1.GA]
[Server:server-one] at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:468) [jboss-modules.jar:1.1.1.GA]
[Server:server-one] at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:456) [jboss-modules.jar:1.1.1.GA]
[Server:server-one] at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:398) [jboss-modules.jar:1.1.1.GA]
[Server:server-one] at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:120) [jboss-modules.jar:1.1.1.GA]
[Server:server-one] at org.jboss.as.web.deployment.WarDeploymentProcessor.getInstance(WarDeploymentProcessor.java:378)
[Server:server-one] ... 8 more
Na comunidade achei esse artigo (picketlink + clusteredsinglesignon), que me esclareceu o erro, porem não compartilha para outro servidores do cluster apenas entre os .war do mesmo nó.
Alguém sabe o que devo fazer para compartilhar para todos os servidores do meu Cluster?