Hi Manu, I checked APIM identity.xml and the value of UseAuthenticatedUserDomainCryp to is set to true as below.
<UseAuthenticatedUserDomainCrypto>true</UseAuthenticatedUserDomainCrypto> And additionally in publisher.json, *useTenantKey* attribute exists with the value 'false'. Thanks; On Mon, Jul 20, 2015 at 2:23 AM, Manuranga Perera <m...@wso2.com> wrote: > Hi Sazni/Lalaji, > Please look at your identity.xml and see if it's the the same as latest > IS, specially the value of UseAuthenticatedUserDomainCrypto might be > different. > > > On Sun, Jul 19, 2015 at 5:14 PM, Lalaji Sureshika <lal...@wso2.com> wrote: > >> Hi Udara, >> >> We didn't test the tenant scenarios yet as those are decided to move with >> APIM 2.0.0. However I checked tenant login in publisher & store and >> getting the same issue as Shazni mentioned. >> >> Thanks; >> >> On Sat, Jul 18, 2015 at 1:42 AM, Udara Rathnayake <uda...@wso2.com> >> wrote: >> >>> Hi Lalaji/Dhanuka/Harsha, >>> >>> Have you guys tried out tenant scenarios with the new extension model? >>> Asking this to narrow down possible issues since we haven't encounted this >>> issue within ES pack. >>> >>> Regards, >>> UdaraR >>> >>> On Sat, Jul 18, 2015 at 5:33 AM, Shazni Nazeer <sha...@wso2.com> wrote: >>> >>>> Hi Sameera, >>>> >>>> Thanks for the response. The problem in concern is to have the ability >>>> to login into tenants in the default pack. Setting useTenantKey true >>>> manually also solves the problem of inability to login to tenants (But >>>> not the issue of inability to login to publisher after an unsuccessful >>>> attempt, needing a restart) Therefore, appreciate if this could be >>>> incorporated into es-feature by default, so that either the above >>>> mentioned useTenantKey attribute set >>>> to true or with your above mentioned work around. >>>> >>>> Shazni Nazeer >>>> Mob : +94 777737331 >>>> LinkedIn : http://lk.linkedin.com/in/shazninazeer >>>> Blog : http://shazninazeer.blogspot.com >>>> >>>> On Fri, Jul 17, 2015 at 9:12 PM, Sameera Medagammaddegedara < >>>> samee...@wso2.com> wrote: >>>> >>>>> Hi Shazni, >>>>> >>>>> As a temporary work around please set the active authentication method >>>>> to basic in order to continue with development and QA. You can do this by: >>>>> >>>>> 1. Edit the publisher.json and change activeMethod to "basic" [1] >>>>> 2. Edit the store.json and change activeMethod to "basic" [2] >>>>> >>>>> *Reference* >>>>> [1] >>>>> https://github.com/wso2/carbon-store/blob/master/apps/publisher/config/publisher.json#L50 >>>>> [2] >>>>> https://github.com/wso2/carbon-store/blob/master/apps/store/config/store.json#L27 >>>>> >>>>> On Fri, Jul 17, 2015 at 10:34 AM, Shazni Nazeer <sha...@wso2.com> >>>>> wrote: >>>>> >>>>>> Hi ES-team, >>>>>> >>>>>> In G-Reg publisher default pack, we are unable to login as a tenant. >>>>>> We get the exception shown in [3] in the console. And subsequently it's >>>>>> not >>>>>> possible to login to publisher by any means unless restarting the server. >>>>>> This turned out be due to "useTenantKey" attribute in >>>>>> repository/deployment/server/jaggeryapps/publisher/config/publisher.json >>>>>> and repository/deployment/server/jaggeryapps/store/config/store.json in >>>>>> publisher and store respectively being false. Unable to login into >>>>>> publisher and store as tenants in default pack is an issue for us. >>>>>> Further, >>>>>> after a failed attempt to login as a tenant, needing a restart is also an >>>>>> issue [1] >>>>>> >>>>>> Appreciate we could get this resolved so that a tenant can login in >>>>>> the default pack? >>>>>> >>>>>> [1] https://wso2.org/jira/browse/STORE-922 >>>>>> >>>>>> [2] https://wso2.org/jira/browse/REGISTRY-2687 >>>>>> >>>>>> [3] >>>>>> >>>>>> org.opensaml.xml.validation.ValidationException: Signature did not >>>>>> validate against the credential's key >>>>>> at >>>>>> org.opensaml.xml.signature.SignatureValidator.validate(SignatureValidator.java:78) >>>>>> at >>>>>> org.jaggeryjs.modules.sso.common.util.Util.validateSignature(Util.java:290) >>>>>> 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:606) >>>>>> at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:126) >>>>>> at >>>>>> org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:225) >>>>>> at >>>>>> org.mozilla.javascript.optimizer.OptRuntime.callN(OptRuntime.java:52) >>>>>> at >>>>>> org.jaggeryjs.rhino.<sso>.scripts.c0._c_anonymous_3(<sso>/scripts/sso.client.js:55) >>>>>> at >>>>>> org.jaggeryjs.rhino.<sso>.scripts.c0.call(<sso>/scripts/sso.client.js) >>>>>> at >>>>>> org.mozilla.javascript.optimizer.OptRuntime.call2(OptRuntime.java:42) >>>>>> at >>>>>> org.jaggeryjs.rhino.publisher.controllers.c2._c_anonymous_1(/publisher/controllers/acs.jag:68) >>>>>> at >>>>>> org.jaggeryjs.rhino.publisher.controllers.c2.call(/publisher/controllers/acs.jag) >>>>>> at >>>>>> org.mozilla.javascript.optimizer.OptRuntime.call0(OptRuntime.java:23) >>>>>> at >>>>>> org.jaggeryjs.rhino.publisher.controllers.c2._c_script_0(/publisher/controllers/acs.jag:20) >>>>>> at >>>>>> org.jaggeryjs.rhino.publisher.controllers.c2.call(/publisher/controllers/acs.jag) >>>>>> at >>>>>> org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:394) >>>>>> at >>>>>> org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3091) >>>>>> at >>>>>> org.jaggeryjs.rhino.publisher.controllers.c2.call(/publisher/controllers/acs.jag) >>>>>> at >>>>>> org.jaggeryjs.rhino.publisher.controllers.c2.exec(/publisher/controllers/acs.jag) >>>>>> at >>>>>> org.jaggeryjs.scriptengine.engine.RhinoEngine.execScript(RhinoEngine.java:567) >>>>>> at >>>>>> org.jaggeryjs.scriptengine.engine.RhinoEngine.exec(RhinoEngine.java:273) >>>>>> at >>>>>> org.jaggeryjs.jaggery.core.manager.WebAppManager.exec(WebAppManager.java:587) >>>>>> at >>>>>> org.jaggeryjs.jaggery.core.manager.WebAppManager.execute(WebAppManager.java:507) >>>>>> at >>>>>> org.jaggeryjs.jaggery.core.JaggeryServlet.doPost(JaggeryServlet.java:29) >>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:646) >>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) >>>>>> at >>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) >>>>>> at >>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>> at >>>>>> org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748) >>>>>> at >>>>>> org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486) >>>>>> at >>>>>> org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:378) >>>>>> at >>>>>> org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338) >>>>>> at >>>>>> org.jaggeryjs.jaggery.core.JaggeryFilter.doFilter(JaggeryFilter.java:21) >>>>>> at >>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) >>>>>> at >>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>> at >>>>>> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) >>>>>> at >>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) >>>>>> at >>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) >>>>>> at >>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) >>>>>> at >>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) >>>>>> at >>>>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504) >>>>>> at >>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) >>>>>> at >>>>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) >>>>>> at >>>>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:99) >>>>>> at >>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47) >>>>>> at >>>>>> org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:57) >>>>>> at >>>>>> org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47) >>>>>> at >>>>>> org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:62) >>>>>> at >>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:159) >>>>>> at >>>>>> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) >>>>>> at >>>>>> org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:57) >>>>>> at >>>>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) >>>>>> at >>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421) >>>>>> at >>>>>> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1074) >>>>>> at >>>>>> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) >>>>>> at >>>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1739) >>>>>> at >>>>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1698) >>>>>> at >>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >>>>>> at >>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >>>>>> at >>>>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) >>>>>> at java.lang.Thread.run(Thread.java:724) >>>>>> >>>>>> Shazni Nazeer >>>>>> Mob : +94 777737331 >>>>>> LinkedIn : http://lk.linkedin.com/in/shazninazeer >>>>>> Blog : http://shazninazeer.blogspot.com >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Sameera Medagammaddegedara >>>>> Software Engineer >>>>> >>>>> Contact: >>>>> Email: samee...@wso2.com >>>>> Mobile: + 94 077 255 3005 >>>>> >>>> >>>> >>> >> >> >> -- >> Lalaji Sureshika >> WSO2, Inc.; http://wso2.com/ >> email: lal...@wso2.com; cell: +94 71 608 6811 >> blog: http://lalajisureshika.blogspot.com >> >> >> > > > -- > With regards, > *Manu*ranga Perera. > > phone : 071 7 70 20 50 > mail : m...@wso2.com > -- Lalaji Sureshika WSO2, Inc.; http://wso2.com/ email: lal...@wso2.com; cell: +94 71 608 6811 blog: http://lalajisureshika.blogspot.com
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev