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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 < >>> [email protected]> 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 <[email protected]> >>>> 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: [email protected] >>>> Mobile: + 94 077 255 3005 >>>> >>> >>> >> > > > -- > Lalaji Sureshika > WSO2, Inc.; http://wso2.com/ > email: [email protected]; cell: +94 71 608 6811 > blog: http://lalajisureshika.blogspot.com > > > -- With regards, *Manu*ranga Perera. phone : 071 7 70 20 50 mail : [email protected]
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
