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

Reply via email to