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
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
