Re: [Dev] Setting up SSO with IS for a jaggery web app.
Hi all, Thank you all. I copied the '/modules/sso/' and added that to the '/modules/'. When I restarted the AS I got the following error[1].And when I tried calling functions in 'sso.client.js', I got this error[2]. So I copied 'org.wso2.carbon.hostobjects.sso_4.3.2.jar' and 'org.jaggeryjs.modules.sso_1.5.0.jar' files in IS plugins folder and added them into drophin folder of AS. I did not get above mentioned errors afterwards. Is it okay to go with that approach? [1] ERROR {org.jaggeryjs.jaggery.core.manager.ModuleManager} - Error while adding HostObject : SSORelyingParty org.wso2.carbon.hostobjects.sso.SAMLSSORelyingPartyObject cannot be found by org.jaggeryjs.jaggery.core_0.11.0 java.lang.ClassNotFoundException: org.wso2.carbon.hostobjects.sso.SAMLSSORelyingPartyObject cannot be found by org.jaggeryjs.jaggery.core_0.11.0 at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:190) at org.jaggeryjs.jaggery.core.manager.ModuleManager.initHostObjects(ModuleManager.java:279) at org.jaggeryjs.jaggery.core.manager.ModuleManager.initModule(ModuleManager.java:141) at org.jaggeryjs.jaggery.core.manager.ModuleManager.loadModule(ModuleManager.java:95) at org.jaggeryjs.jaggery.core.manager.ModuleManager.init(ModuleManager.java:84) at org.jaggeryjs.jaggery.core.manager.ModuleManager.(ModuleManager.java:64) at org.jaggeryjs.jaggery.core.manager.CommonManager.initialize(CommonManager.java:72) at org.jaggeryjs.jaggery.core.manager.WebAppManager.(WebAppManager.java:92) at org.jaggeryjs.jaggery.app.mgt.TomcatJaggeryWebappsDeployer$JaggeryConfListener.lifecycleEvent(TomcatJaggeryWebappsDeployer.java:308) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402) at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:347) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5591) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:649) at org.wso2.carbon.tomcat.internal.CarbonTomcat.addWebApp(CarbonTomcat.java:344) at org.wso2.carbon.tomcat.internal.CarbonTomcat.addWebApp(CarbonTomcat.java:266) at org.jaggeryjs.jaggery.app.mgt.TomcatJaggeryWebappsDeployer.handleWebappDeployment(TomcatJaggeryWebappsDeployer.java:213) at org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer.handleExplodedWebappDeployment(TomcatGenericWebappsDeployer.java:251) at org.wso2.carbon.webapp.mgt.TomcatGenericWebappsDeployer.handleHotDeployment(TomcatGenericWebappsDeployer.java:177) at org.jaggeryjs.jaggery.app.mgt.TomcatJaggeryWebappsDeployer.deploy(TomcatJaggeryWebappsDeployer.java:116) at org.wso2.carbon.webapp.mgt.AbstractWebappDeployer.deployThisWebApp(AbstractWebappDeployer.java:224) at org.wso2.carbon.webapp.mgt.AbstractWebappDeployer.deploy(AbstractWebappDeployer.java:114) at org.jaggeryjs.jaggery.deployer.JaggeryDeployer.deploy(JaggeryDeployer.java:59) at org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136) at org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:807) at org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:144) at org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:377) at org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:254) at org.apache.axis2.deployment.DeploymentEngine.loadServices(DeploymentEngine.java:135) at org.wso2.carbon.core.CarbonAxisConfigurator.deployServices(CarbonAxisConfigurator.java:567) at org.wso2.carbon.core.internal.DeploymentServerStartupObserver.completingServerStartup(DeploymentServerStartupObserver.java:51) at org.wso2.carbon.core.internal.CarbonCoreServiceComponent.notifyBefore(CarbonCoreServiceComponent.java:235) at org.wso2.carbon.core.internal.StartupFinalizerServiceComponent.completeInitialization(StartupFinalizerServiceComponent.java:185) at org.wso2.carbon.core.internal.StartupFinalizerServiceComponent.serviceChanged(StartupFinalizerServiceComponent.java:288) at org.eclipse.osgi.internal.serviceregistry.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:107) at
Re: [Dev] Setting up SSO with IS for a jaggery web app.
[+Madhawa] Hi Bhashinee, You can also try importing the SSO module of underlying Application Server from your jaggery app and call its functions. /modules/sso/scripts/sso.client.js contains all the SSO request and response related basic fuctions. You should have a configuration file in the jaggery side which consists of SP details you created in IS and Identity Server's SAML SSO endpoint URL. Thanks. On Fri, Jun 17, 2016 at 9:03 AM, Megala Uthayakumarwrote: > Hi Bhashinee, > > I think u need to use the module from jaggery-extensions[1]. > > Thanks. > > Regards, > Megala > > [1] > https://github.com/wso2/jaggery-extensions/tree/master/sso/resources/org.jaggeryjs.modules.sso/src/main/java/org/jaggeryjs/modules/sso > > On Fri, Jun 17, 2016 at 8:22 AM, Bhashinee Nirmali > wrote: > >> Hi All, >> >> I have a jaggery web application deployed in WSO2 application >> server(5.3.0). I want to configure SSO with IS(5.1.0). Is there any >> existing modules which I can use in jaggery level? >> >> >> Thank you >> -- >> *Bhashinee Nirmali* >> Software Engineering Intern >> WSO2 Inc.; http://wso2.com >> Mobile : +94 (0) 712150003 <%2B94%20%280%29%20716%20590818> >> >> ___ >> Dev mailing list >> Dev@wso2.org >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > Megala Uthayakumar > > Software Engineer > Mobile : 0779967122 > > ___ > Dev mailing list > Dev@wso2.org > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- Best Regards, *Thilini Cooray* Software Engineer Mobile : +94 (0) 774 570 112 <%2B94%20%280%29%20773%20451194> E-mail : thili...@wso2.com WSO2 Inc. www.wso2.com lean.enterprise.middleware ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] Setting up SSO with IS for a jaggery web app.
Hi Bhashinee, I think u need to use the module from jaggery-extensions[1]. Thanks. Regards, Megala [1] https://github.com/wso2/jaggery-extensions/tree/master/sso/resources/org.jaggeryjs.modules.sso/src/main/java/org/jaggeryjs/modules/sso On Fri, Jun 17, 2016 at 8:22 AM, Bhashinee Nirmaliwrote: > Hi All, > > I have a jaggery web application deployed in WSO2 application > server(5.3.0). I want to configure SSO with IS(5.1.0). Is there any > existing modules which I can use in jaggery level? > > > Thank you > -- > *Bhashinee Nirmali* > Software Engineering Intern > WSO2 Inc.; http://wso2.com > Mobile : +94 (0) 712150003 <%2B94%20%280%29%20716%20590818> > > ___ > Dev mailing list > Dev@wso2.org > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- Megala Uthayakumar Software Engineer Mobile : 0779967122 ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
[Dev] Setting up SSO with IS for a jaggery web app.
Hi All, I have a jaggery web application deployed in WSO2 application server(5.3.0). I want to configure SSO with IS(5.1.0). Is there any existing modules which I can use in jaggery level? Thank you -- *Bhashinee Nirmali* Software Engineering Intern WSO2 Inc.; http://wso2.com Mobile : +94 (0) 712150003 <%2B94%20%280%29%20716%20590818> ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev