[Dev] WSO2 Committers += Erandi Ganepola
Hi all, It's my pleasure to announce Erandi Ganepola as a WSO2 Committer. She has been a valuable contributor to WSO2. Congratulations Erandi and keep up the good work!! Regards, Sumedha -- *Sumedha Kodithuwakku* | Technical Lead | WSO2 Inc. (m) +94 71 808 1124 | (w) +94 11 214 5345 | (e) sumed...@wso2.com <https://wso2.com/signature> ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
[Dev] WSO2 Committers += Nadun De Silva
Hi all, It's my pleasure to announce Nadun De Silva as a WSO2 Committer. He has been a valuable contributor to WSO2. Congratulations Nadun and keep up the good work!! Regards, Sumedha -- *Sumedha Kodithuwakku* | Technical Lead | WSO2 Inc. (m) +94 71 808 1124 | (w) +94 11 214 5345 | (e) sumed...@wso2.com <https://wso2.com/signature> ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
[Dev] WSO2 Committers += Amanda Jayanetti
Hi all, It's my pleasure to announce Amanda Jayanetti as a WSO2 Committer. She has been a valuable contributor to WSO2 Cloud. Congratulations Amanda and keep up the good work!!. Regards, SumedhaS -- *Sumedha Kodithuwakku* Associate Technical Lead WSO2 Inc. : http://wso2.com lean . enterprise . middleware Mobile: +94 71 808 1124 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] Retrieving API details via carbon REST API admin service
Hi all, When checking the XML content returned from the RestApiAdmin service, some more informations are missing from the XML content (i.e Version information). IMO we can return the XML content of the API synapse file in [1] without building it by creating each sub element which will fix the above issue. @ESB Team, Appriciate your thoughts on this.. [1] https://github.com/wso2/carbon-mediation/blob/release-4.6.10/components/mediation-admin/org.wso2.carbon.rest.api/src/main/java/org/wso2/carbon/rest/api/RestApiAdminUtils.java#L59 Regards, SumedhaS On Mon, Nov 27, 2017 at 9:39 AM, Prasanna Dangalla <prasa...@wso2.com> wrote: > On Mon, Nov 27, 2017 at 7:50 AM, roshan wijesena <roshan86...@gmail.com> > wrote: > >> Have you tried these APIs? >> >> https://docs.wso2.com/display/AM210/apidocs/publisher/ >> > AFAIK if you get it form pubiisher REST API it will have all the data in > an API artifact. So may be you can use this. > >> >> >> On Mon, Nov 27, 2017 at 2:45 AM, Amanda Jayanetti <aman...@wso2.com> >> wrote: >> >>> Hi all, >>> >>> For a task that I'm currently working on, I need to retrieve all APIs >>> that have been created/published by a particular tenant. In order to >>> do this, we tried using carbon REST API admin service but details of API >>> handlers were not returned by this service. Is this the expected behavior? >>> If so, is there any other way of retrieving these details? >>> >>> Best Regards, >>> Amanda >>> -- >>> *Amanda Jayanetti* >>> Software Engineer >>> WSO2, Inc.; http://wso2.com >>> >>> Mobile: +9471957591 <+94%2071%20185%202792>1 >>> >>> ___ >>> Dev mailing list >>> Dev@wso2.org >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> ___ >> Dev mailing list >> Dev@wso2.org >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > ___ > Dev mailing list > Dev@wso2.org > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- *Sumedha Kodithuwakku* Associate Technical Lead WSO2 Inc. : http://wso2.com lean . enterprise . middleware Mobile: +94 71 808 1124 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] Retrieving API details via carbon REST API admin service
To add more, We are trying to get the XML content of an API deployed in APIM 2.1.0, using the above admin service. In the above admin service, getSource method returns the source of the API without any of the handlers added by APIM. Is this a bug in the above service or is it the expected behavior.? Appreciate your thoughts on this.. Regards, SunedhaS On Sun, Nov 26, 2017 at 9:15 PM Amanda Jayanetti <aman...@wso2.com> wrote: > Hi all, > > For a task that I'm currently working on, I need to retrieve all APIs that > have been created/published by a particular tenant. In order to do this, we > tried using carbon REST API admin service but details of API handlers were > not returned by this service. Is this the expected behavior? If so, is > there any other way of retrieving these details? > > Best Regards, > Amanda > > -- > *Amanda Jayanetti* > Software Engineer > WSO2, Inc.; http://wso2.com > > Mobile: +9471957591 <+94%2071%20185%202792>1 > -- *Sumedha Kodithuwakku* Associate Technical Lead WSO2 Inc. : http://wso2.com lean . enterprise . middleware Mobile: +94 71 808 1124 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
[Dev] [APIM] User Creation Tasks are not visible in Admin dashboard when Email username is enabled
Hi APIM team, I have enabled email username for APIM 2.0.0 and tried self signup feature which requires admin approval. While doing that, noticed that user creation approval tasks are not visible in Admin dashboard when logged in as admin of that particular tenant. The reason is, there is a validation to check whether the tasks are owned by the logged in user, and in that method Email username case has not been handled properly (see below, line #125 to #134). var actualOwner=response.*::taskAbstract.*::actualOwner; var store = jagg.module("manager").getAPIStoreObj(); var isEmailLoginEnabled=store.isEnableEmailUsername(); *if(!isEmailLoginEnabled && (username.indexOf("@") != -1)){* *username=username.split("@")[0];* *}* if(username==actualOwner){ return true; } Here the actualOwner is a tenant aware and the logged in username is having the full qualified username. Hence when email is enabled, above split will not happen and the check will fail. This can be fixed by using; var MultitenantUtils = Packages.org.wso2.carbon.utils.multitenancy. MultitenantUtils; username = MultitenantUtils.getTenantAwareUsername(username); I have created a JIRA for this [1]. Can we please get this fixed in next release. [1] https://wso2.org/jira/browse/APIMANAGER-5520 Thanks SumedhaS -- *Sumedha Kodithuwakku* Senior Software Engineer WSO2 Inc. : http://wso2.com lean . enterprise . middleware Mobile: +94 71 808 1124 <+94%2071%20808%201124> Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
[Dev] [APIM] Where I can find the source code for Admin Dashboard in API Manager
Hi Devs, $subject.? In product-apim repo there is a jaggery app called admin-dashboard-web [1], but it is different from the app found in the APIM 2.0.0 released pack. Appriciate if you can share the location of the source code of the admin dashboard. [1] https://github.com/wso2/product-apim/tree/master/modules/jaggery-apps/admin-dashboard-web/ Thanks SumedhaS -- *Sumedha Kodithuwakku* Senior Software Engineer WSO2 Inc. : http://wso2.com lean . enterprise . middleware Mobile: +94 71 808 1124 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] Is it possible to define a global response header in a MSF4J service
Hi Kasun, In my case I need to set "Access-Control-Allow-Origin" header to every method and it will have a fixed value. Thanks SumedhaS On Mon, Aug 1, 2016 at 2:43 PM, KasunG Gajasinghe <kas...@wso2.com> wrote: > Hi Sumedha, > > As I see, this is not provided by the JAX-RS 2.0 specification. If this is > set at the class-level, then the header names and values will need to be > hard-coded. Can you explain the usecase here? > > On Mon, Aug 1, 2016 at 2:32 PM, Sumedha Kodithuwakku <sumed...@wso2.com> > wrote: > >> Hi all, >> >> $subject.? >> >> I can set a response header within each response as below; >> >> Response.status(Response.Status.OK).entity(object).header("Header", >> "Value").build(); >> >> However is it possible to define such a header at global level.? For >> example like *@Header({ Header", "Value" } public class ClassName(**)* at >> class level. >> >> Appreciate your thoughts on this.. >> >> Thanks >> SumedhaS >> >> -- >> *Sumedha Kodithuwakku* >> Senior Software Engineer >> WSO2 Inc. : http://wso2.com >> lean . enterprise . middleware >> >> Mobile: +94 71 808 1124 >> Blog: http://sumedhask.blogspot.com/ >> >> > > > -- > > *Kasun Gajasinghe*Associate Technical Lead, WSO2 Inc. > email: kasung AT spamfree wso2.com > linked-in: http://lk.linkedin.com/in/gajasinghe > blog: http://kasunbg.org > > > -- *Sumedha Kodithuwakku* Senior Software Engineer WSO2 Inc. : http://wso2.com lean . enterprise . middleware Mobile: +94 71 808 1124 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
[Dev] Is it possible to define a global response header in a MSF4J service
Hi all, $subject.? I can set a response header within each response as below; Response.status(Response.Status.OK).entity(object).header("Header", "Value").build(); However is it possible to define such a header at global level.? For example like *@Header({ Header", "Value" } public class ClassName(**)* at class level. Appreciate your thoughts on this.. Thanks SumedhaS -- *Sumedha Kodithuwakku* Senior Software Engineer WSO2 Inc. : http://wso2.com lean . enterprise . middleware Mobile: +94 71 808 1124 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] Too much noise during MSF4J startup (master branch)
Hi Azeez and all, Adding the dependencies in MSF4J service (msf4j-core) didn't resolve the issue. There is a log4j.properties file packed within the msf4j-core jar file and it is overriding the logging properties. Once that file is removed, logging is working as expected. I have tried with the msf4j-core 2.0.0-SNAPSHOT version and it is also having the same issue. Shall we fix this for 2.0.0 version.? Thanks SumedhaS On Wed, Jul 13, 2016 at 1:46 PM, Afkham Azeez <az...@wso2.com> wrote: > Look at the MSF4J service pom and take the dependencies from that. > > On Wed, Jul 13, 2016 at 1:43 PM, Sumedha Kodithuwakku <sumed...@wso2.com> > wrote: > >> Hi Azeez, >> >> In that case what would be the correct dependency. Note that in this case >> MSF4J is only a part of the application and therefore using the maven >> archetype as described in example would not be possible. >> >> Thanks >> SumedhaS >> >> On Wed, Jul 13, 2016 at 12:32 PM, Afkham Azeez <az...@wso2.com> wrote: >> >>> Don't use msf4j-all as a Maven depedency. That is not for Maven usage >>> but for people to put into the classpath in non-Maven scenarios. >>> >>> On Wed, Jul 13, 2016 at 12:16 PM, Sumedha Kodithuwakku < >>> sumed...@wso2.com> wrote: >>> >>>> Hi Azeez, Senduran, >>>> >>>> I have used MSF4J (msf4j-all-1.0.0 dependency) within a java >>>> application and when I run the application I am getting lot of logs from >>>> http client and other libraries. However changing the log4j2.xml does not >>>> seem to disable these logs. >>>> >>>> Is there a way to get rid of these logs.? Appreciate your thoughts on >>>> this. >>>> >>>> >>>> 2016-07-13 11:41:17 INFO HttpMethodDirector:439 - I/O exception >>>> (java.net.ConnectException) caught when processing request: Connection >>>> refused >>>> 2016-07-13 11:41:17 INFO HttpMethodDirector:445 - Retrying request >>>> 2016-07-13 11:41:17 INFO HttpMethodDirector:439 - I/O exception >>>> (java.net.ConnectException) caught when processing request: Connection >>>> refused >>>> 2016-07-13 11:41:17 INFO HttpMethodDirector:445 - Retrying request >>>> 2016-07-13 11:41:17 INFO HttpMethodDirector:439 - I/O exception >>>> (java.net.ConnectException) caught when processing request: Connection >>>> refused >>>> 2016-07-13 11:41:17 INFO HttpMethodDirector:445 - Retrying request >>>> 2016-07-13 11:41:17 INFO HTTPSender:196 - Unable to sendViaPost to url[ >>>> https://localhost:9443/services/AuthenticationAdmin] >>>> java.net.ConnectException: Connection refused >>>> at java.net.PlainSocketImpl.socketConnect(Native Method) >>>> at >>>> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) >>>> at >>>> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) >>>> at >>>> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) >>>> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) >>>> at java.net.Socket.connect(Socket.java:589) >>>> at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:668) >>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >>>> at >>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) >>>> at >>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >>>> at java.lang.reflect.Method.invoke(Method.java:498) >>>> at >>>> org.apache.commons.httpclient.protocol.ReflectionSocketFactory.createSocket(ReflectionSocketFactory.java:140) >>>> at >>>> org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:130) >>>> at >>>> org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707) >>>> [2016-07-13 11:41:17,349] [ERROR] CloudDefaultCallBack - [Task Failed] >>>> CarbonServers : TenantLoginTask, Error: Connection refused >>>> 2016-07-13 11:41:27 INFO HttpMethodDirector:439 - I/O exception >>>> (java.net.ConnectException) caught when processing request: Connection >>>> refused >>>> 2016-07-13 11:41:27 INFO HttpMethodDirector:445 - Retrying request >>>> 2016-07-13 11:41:27 INFO HttpMethodDirector:439 - I/O exception >>>> (java.net.ConnectException) caught when process
Re: [Dev] Too much noise during MSF4J startup (master branch)
Hi Azeez, In that case what would be the correct dependency. Note that in this case MSF4J is only a part of the application and therefore using the maven archetype as described in example would not be possible. Thanks SumedhaS On Wed, Jul 13, 2016 at 12:32 PM, Afkham Azeez <az...@wso2.com> wrote: > Don't use msf4j-all as a Maven depedency. That is not for Maven usage but > for people to put into the classpath in non-Maven scenarios. > > On Wed, Jul 13, 2016 at 12:16 PM, Sumedha Kodithuwakku <sumed...@wso2.com> > wrote: > >> Hi Azeez, Senduran, >> >> I have used MSF4J (msf4j-all-1.0.0 dependency) within a java application >> and when I run the application I am getting lot of logs from http client >> and other libraries. However changing the log4j2.xml does not seem to >> disable these logs. >> >> Is there a way to get rid of these logs.? Appreciate your thoughts on >> this. >> >> >> 2016-07-13 11:41:17 INFO HttpMethodDirector:439 - I/O exception >> (java.net.ConnectException) caught when processing request: Connection >> refused >> 2016-07-13 11:41:17 INFO HttpMethodDirector:445 - Retrying request >> 2016-07-13 11:41:17 INFO HttpMethodDirector:439 - I/O exception >> (java.net.ConnectException) caught when processing request: Connection >> refused >> 2016-07-13 11:41:17 INFO HttpMethodDirector:445 - Retrying request >> 2016-07-13 11:41:17 INFO HttpMethodDirector:439 - I/O exception >> (java.net.ConnectException) caught when processing request: Connection >> refused >> 2016-07-13 11:41:17 INFO HttpMethodDirector:445 - Retrying request >> 2016-07-13 11:41:17 INFO HTTPSender:196 - Unable to sendViaPost to url[ >> https://localhost:9443/services/AuthenticationAdmin] >> java.net.ConnectException: Connection refused >> at java.net.PlainSocketImpl.socketConnect(Native Method) >> at >> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) >> at >> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) >> at >> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) >> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) >> at java.net.Socket.connect(Socket.java:589) >> at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:668) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> at java.lang.reflect.Method.invoke(Method.java:498) >> at >> org.apache.commons.httpclient.protocol.ReflectionSocketFactory.createSocket(ReflectionSocketFactory.java:140) >> at >> org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:130) >> at >> org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707) >> [2016-07-13 11:41:17,349] [ERROR] CloudDefaultCallBack - [Task Failed] >> CarbonServers : TenantLoginTask, Error: Connection refused >> 2016-07-13 11:41:27 INFO HttpMethodDirector:439 - I/O exception >> (java.net.ConnectException) caught when processing request: Connection >> refused >> 2016-07-13 11:41:27 INFO HttpMethodDirector:445 - Retrying request >> 2016-07-13 11:41:27 INFO HttpMethodDirector:439 - I/O exception >> (java.net.ConnectException) caught when processing request: Connection >> refused >> 2016-07-13 11:41:27 INFO HttpMethodDirector:445 - Retrying request >> 2016-07-13 11:41:27 INFO HttpMethodDirector:439 - I/O exception >> (java.net.ConnectException) caught when processing request: Connection >> refused >> 2016-07-13 11:41:27 INFO HttpMethodDirector:445 - Retrying request >> 2016-07-13 11:41:27 INFO HTTPSender:196 - Unable to sendViaPost to url[ >> https://localhost:9443/services/AuthenticationAdmin] >> java.net.ConnectException: Connection refused >> at java.net.PlainSocketImpl.socketConnect(Native Method) >> at >> java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) >> at >> java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) >> at >> java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) >> at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) >> at java.net.Socket.connect(Socket.java:589) >> at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:668) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMe
Re: [Dev] Too much noise during MSF4J startup (master branch)
2.carbon.transport.http.netty.sender.channel.pool.PoolConfiguration] >>> : sender.thread.count:20 >>> >>> [org.wso2.carbon.transport.http.netty.sender.channel.pool.PoolConfiguration] >>> : Time between Evictions Runs:3 >>> >>> [org.wso2.carbon.transport.http.netty.sender.channel.pool.PoolConfiguration] >>> : Pool exhausted action:2 >>> >>> [org.wso2.carbon.transport.http.netty.listener.CarbonNettyServerInitializer] >>> : Disruptor is disabled and using executor thread pool with size of 1024 >>> >>> [io.netty.util.internal.ThreadLocalRandom] : >>> -Dio.netty.initialSeedUniquifier: 0x8fc366dfb69a63b3 (took 27 ms) >>> >>> [io.netty.buffer.ByteBufUtil] : -Dio.netty.allocator.type: unpooled >>> >>> [io.netty.buffer.ByteBufUtil] : -Dio.netty.threadLocalDirectBufferSize: >>> 65536 >>> >>> [io.netty.util.NetUtil] : Loopback interface: lo0 (lo0, 0:0:0:0:0:0:0:1) >>> >>> [io.netty.util.NetUtil] : /proc/sys/net/core/somaxconn: 128 >>> (non-existent) >>> >>> -- >>> *Afkham Azeez* >>> Director of Architecture; WSO2, Inc.; http://wso2.com >>> Member; Apache Software Foundation; http://www.apache.org/ >>> * <http://www.apache.org/>* >>> *email: **az...@wso2.com* <az...@wso2.com> >>> * cell: +94 77 3320919 <%2B94%2077%203320919>blog: * >>> *http://blog.afkham.org* <http://blog.afkham.org> >>> *twitter: **http://twitter.com/afkham_azeez* >>> <http://twitter.com/afkham_azeez> >>> *linked-in: **http://lk.linkedin.com/in/afkhamazeez >>> <http://lk.linkedin.com/in/afkhamazeez>* >>> >>> *Lean . Enterprise . Middleware* >>> >> >> >> >> -- >> *Senduran * >> Software Engineer, >> WSO2, Inc.; http://wso2.com/ <http://wso2.com/> >> Mobile: +94 77 952 6548 >> > > > > -- > *Senduran * > Software Engineer, > WSO2, Inc.; http://wso2.com/ <http://wso2.com/> > Mobile: +94 77 952 6548 > > ___ > Dev mailing list > Dev@wso2.org > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- *Sumedha Kodithuwakku* Senior Software Engineer WSO2 Inc. : http://wso2.com lean . enterprise . middleware Mobile: +94 71 808 1124 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
[Dev] [IS] [SSO] How to increase SSO session time out
Hi IS team, $subject. There is a SessionTimeOut under SSOService in identity.xml, but it says for remember me session timeout. Is there a way to increase the session time out for the SSO session.? Thanks SumedhaS -- *Sumedha Kodithuwakku* Senior Software Engineer WSO2 Inc. : http://wso2.com lean . enterprise . middleware Mobile: +94 71 808 1124 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] WSO2 Commiters += Ishara Cooray
Congratzz Ishara..!!! On Mon, Jan 5, 2015 at 11:50 AM, Kasun De Silva kas...@wso2.com wrote: Congratz Ishara..!!! *Kasun de Silva* Software Engineer | *WSO2 Inc.*; http://wso2.com lean.enterprise.middleware email : kas...@wso2.com mobile : +94 77 794 4260 On Mon, Jan 5, 2015 at 11:49 AM, Amila Maha Arachchi ami...@wso2.com wrote: Hi all, Its my pleasure to welcome Ishara Cooray as a WSO2 Committer. Ishara is a member of WSO2 Cloud team and she has done a great contribution to WSO2 Cloud and has shown great enthusiasm in her work. In recognition of her contribution, she has been voted as a WSO2 Committer. Ishara, welcome aboard and keep up the good work.. Regards, Amila. -- *Amila Maharachchi* Senior Technical Lead WSO2, Inc.; http://wso2.com Blog: http://maharachchi.blogspot.com Mobile: +94719371446 ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 | +1 (602) 451-7224 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] Getting errors when use get-property xpath function
) at org.apache.synapse.mediators.builtin.PropertyMediator.mediate(PropertyMediator.java:96) at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77) at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47) at org.apache.synapse.config.xml.AnonymousListMediator.mediate(AnonymousListMediator.java:30) at org.apache.synapse.mediators.filters.FilterMediator.mediate(FilterMediator.java:197) at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77) at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47) at org.apache.synapse.mediators.filters.InMediator.mediate(InMediator.java:61) at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77) at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47) at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:131) at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:228) at org.apache.synapse.core.axis2.SynapseMessageReceiver.receive(SynapseMessageReceiver.java:83) at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) at org.apache.synapse.transport.passthru.ServerWorker.processNonEntityEnclosingRESTHandler(ServerWorker.java:344) at org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:168) at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:662) Caused by: javax.xml.transform.TransformerException: java.lang.NullPointerException at org.apache.xpath.jaxp.JAXPExtensionsProvider.extFunction(JAXPExtensionsProvider.java:204) at org.apache.xpath.functions.FuncExtFunction.execute(FuncExtFunction.java:208) at org.apache.xpath.XPath.execute(XPath.java:337) at org.apache.xpath.XPath.execute(XPath.java:303) at org.apache.xpath.jaxp.XPathExpressionImpl.eval(XPathExpressionImpl.java:129) at org.apache.xpath.jaxp.XPathExpressionImpl.eval(XPathExpressionImpl.java:99) at org.apache.xpath.jaxp.XPathExpressionImpl.evaluate(XPathExpressionImpl.java:184) ... 24 more Caused by: java.lang.NullPointerException at org.apache.xpath.jaxp.JAXPExtensionsProvider.extFunction(JAXPExtensionsProvider.java:197) ... 30 more [2014-11-09 22:41:43,204] INFO - LogMediator STATUS = Executing default 'fault' sequence, ERROR_CODE = 0, ERROR_MESSAGE = Evaluation of the XPath expression fn:replace(syn:get-property('ERROR_URL_POSTFIX'),'\\/','/') resulted in an error On Sun, Nov 9, 2014 at 10:39 PM, Asanka Vithanage asan...@wso2.com wrote: Hi Sumedha, I have tried this as well.But it also didn't work for me. On Sun, Nov 9, 2014 at 10:30 PM, Sumedha Kodithuwakku sumed...@wso2.com wrote: Hi Asanka, If you are using synapse specific xpath functions like get-property() within a xpath 2.0 function you have to use them with the prefix syn. i.e: property xmlns:fn=http://www.w3.org/2005/xpath-functions; name=MY_VALUE expression=fn:replace(*syn:* get-property('ERROR_URL_POSTFIX'),'\\/','/')/ Thanks SumedhaS On Fri, Nov 7, 2014 at 12:34 PM, Asanka Vithanage asan...@wso2.com wrote: Hi All, When invoke the following proxy service on ESB 481 using soapui, I am getting the below exception. Note: ESB runs with synapse.xpath.dom.failover.enabled=true property Am i getting these exceptions due to any configuration issues on proxy or is there any more configurations required on ESB side. Appreciate any help on this. ?xml version=1.0 encoding=UTF-8? proxy xmlns=http://ws.apache.org/ns/synapse; name=MyProxyA transports=https,http statistics=disable trace=disable startOnLoad=true target inSequence log property name=ERROR_URL value=\/greet?name=Hi/ property xmlns:fn=http://www.w3.org/2005/xpath-functions; name=MY_VALUE expression=fn:replace(get-property('ERROR_URL'),'\\/','/')/ /log /inSequence outSequence send/ /outSequence endpoint address uri= https://10.100.0.58:9473/services/SimpleStockQuoteService/ /endpoint /target description/ /proxy Issue: [2014-11-06 22:31:35,731] ERROR - SynapseXPath Evaluation of the XPath expression fn:replace(get-property('ERROR_URL_POSTFIX'),'\\/','/') resulted in an error net.sf.saxon.trans.XPathException: Unknown system function get-property() at net.sf.saxon.expr.parser.ExpressionParser.grumble(ExpressionParser.java:263) at net.sf.saxon.expr.parser.ExpressionParser.parseFunctionCall
Re: [Dev] Getting errors when use get-property xpath function
) at org.apache.synapse.util.xpath.SynapseXPath.stringValueOf(SynapseXPath.java:364) at org.apache.synapse.mediators.builtin.PropertyMediator.getResultValue(PropertyMediator.java:302) at org.apache.synapse.mediators.builtin.PropertyMediator.mediate(PropertyMediator.java:96) at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77) at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47) at org.apache.synapse.config.xml.AnonymousListMediator.mediate(AnonymousListMediator.java:30) at org.apache.synapse.mediators.filters.FilterMediator.mediate(FilterMediator.java:197) at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77) at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47) at org.apache.synapse.mediators.filters.InMediator.mediate(InMediator.java:61) at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77) at org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47) at org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:131) at org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:228) at org.apache.synapse.core.axis2.SynapseMessageReceiver.receive(SynapseMessageReceiver.java:83) at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) at org.apache.synapse.transport.passthru.ServerWorker.processNonEntityEnclosingRESTHandler(ServerWorker.java:344) at org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:168) at org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:662) Caused by: javax.xml.transform.TransformerException: Could not find function: get-property at org.apache.xpath.compiler.XPathParser.error(XPathParser.java:610) at org.apache.xpath.compiler.XPathParser.FunctionCall(XPathParser.java:1507) at org.apache.xpath.compiler.XPathParser.PrimaryExpr(XPathParser.java:1446) at org.apache.xpath.compiler.XPathParser.FilterExpr(XPathParser.java:1345) at org.apache.xpath.compiler.XPathParser.PathExpr(XPathParser.java:1278) at org.apache.xpath.compiler.XPathParser.UnionExpr(XPathParser.java:1236) at org.apache.xpath.compiler.XPathParser.UnaryExpr(XPathParser.java:1142) at org.apache.xpath.compiler.XPathParser.MultiplicativeExpr(XPathParser.java:1063) at org.apache.xpath.compiler.XPathParser.AdditiveExpr(XPathParser.java:1005) at org.apache.xpath.compiler.XPathParser.RelationalExpr(XPathParser.java:930) at org.apache.xpath.compiler.XPathParser.EqualityExpr(XPathParser.java:870) at org.apache.xpath.compiler.XPathParser.AndExpr(XPathParser.java:834) at org.apache.xpath.compiler.XPathParser.OrExpr(XPathParser.java:807) at org.apache.xpath.compiler.XPathParser.Expr(XPathParser.java:790) at org.apache.xpath.compiler.XPathParser.Argument(XPathParser.java:1469) at org.apache.xpath.compiler.XPathParser.FunctionCall(XPathParser.java:1537) at org.apache.xpath.compiler.XPathParser.PrimaryExpr(XPathParser.java:1446) at org.apache.xpath.compiler.XPathParser.FilterExpr(XPathParser.java:1345) at org.apache.xpath.compiler.XPathParser.PathExpr(XPathParser.java:1278) at org.apache.xpath.compiler.XPathParser.UnionExpr(XPathParser.java:1236) at org.apache.xpath.compiler.XPathParser.UnaryExpr(XPathParser.java:1142) at org.apache.xpath.compiler.XPathParser.MultiplicativeExpr(XPathParser.java:1063) at org.apache.xpath.compiler.XPathParser.AdditiveExpr(XPathParser.java:1005) at org.apache.xpath.compiler.XPathParser.RelationalExpr(XPathParser.java:930) at org.apache.xpath.compiler.XPathParser.EqualityExpr(XPathParser.java:870) at org.apache.xpath.compiler.XPathParser.AndExpr(XPathParser.java:834) at org.apache.xpath.compiler.XPathParser.OrExpr(XPathParser.java:807) at org.apache.xpath.compiler.XPathParser.Expr(XPathParser.java:790) at org.apache.xpath.compiler.XPathParser.initXPath(XPathParser.java:129) at org.apache.xpath.XPath.init(XPath.java:178) at org.apache.xpath.XPath.init(XPath.java:266) at org.apache.xpath.jaxp.XPathImpl.compile(XPathImpl.java:400) ... 23 more -- Asanka Vithanage Senior Software Engineer -QA Mobile: +94 0716286708 Email: asan...@wso2.com WSO2 Inc. www.wso2.com ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed
Re: [Dev] WSO2 Committers += Gayashan Amarasinghe
Congrats Gayashan...!!! On Tue, Oct 21, 2014 at 4:02 PM, Suhan Dharmasuriya suh...@wso2.com wrote: Congrats Gayashan!!! On Tue, Oct 21, 2014 at 3:17 PM, Abimaran Kugathasan abima...@wso2.com wrote: Congrats! On Tue, Oct 21, 2014 at 2:46 PM, Vinuri Perera vinu...@wso2.com wrote: Congrats !! :) On Tue, Oct 21, 2014 at 2:44 PM, Pulasthi Supun pulas...@wso2.com wrote: Congrats!! On Tue, Oct 21, 2014 at 2:33 PM, Rajith Siriwardena raj...@wso2.com wrote: Congratulations Gayashan!!! On Mon, Oct 20, 2014 at 11:50 AM, Sameera Jayasoma same...@wso2.com wrote: Hi Gayashan, It's my pleasure to welcome you to WSO2 Committers club. You've been contributing to WSO2 in various forms, hence you deserve this. Please keep up with good work you've been doing so far. Congratulations!!! Thanks, Sameera. -- Sameera Jayasoma, Software Architect, WSO2, Inc. (http://wso2.com) email: same...@wso2.com blog: http://sameera.adahas.org twitter: https://twitter.com/sameerajayasoma flickr: http://www.flickr.com/photos/sameera-jayasoma/collections Mobile: 0094776364456 Lean . Enterprise . Middleware ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Rajith Siriwardana* Software Engineer | Cloud Team WSO2 Inc. ; http://wso2.com *lean. enterprise. middleware* --- *http://people.apache.org/~siriwardana http://people.apache.org/~siriwardana* ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- -- Pulasthi Supun Software Engineer; WSO2 Inc.; http://wso2.com, Email: pulas...@wso2.com Mobile: +94 (71) 9258281 Blog : http://pulasthisupun.blogspot.com/ Git hub profile: https://github.com/pulasthi ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- Vinuri Perera Software Engineer | WSO2 Inc M : 0711518805 ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- Thanks Abimaran Kugathasan Software Engineer | WSO2 Inc Data APIs Technologies Team Mobile : +94 773922820 http://stackoverflow.com/users/515034 http://lk.linkedin.com/in/abimaran http://www.lkabimaran.blogspot.com/ https://github.com/abimaran https://twitter.com/abimaran ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- Suhan Dharmasuriya Software Engineer - Test Automation *WSO2, Inc. * lean . enterprise . middleware Tel: +94 112 145345 Mob: +94 779 869138 Blog: http://suhan-opensource.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] [Carbon Product] User Management - Password Change issue
Hi all, There are two places for changing passwords (as Godwin has mentioned above). Configure Users and Roles Users Change Password vs Configure Users and Roles Change Password AFAIK the first one is for changing passwords of users of a particular tenant by the tenant admin where as in the second one you can change the password of the current logged in user including super tenant. Thanks SumedhaS On Thu, Aug 14, 2014 at 2:27 PM, Gayashan Amarasinghe gayas...@wso2.com wrote: Hi Godwin, Can you give more information about the product(s) and version(s) you encountered this issue? Thanks. /Gayashan On Thu, Aug 14, 2014 at 2:14 PM, Godwin Shrimal god...@wso2.com wrote: Hi In Carbon products there is a problem when trying to change the user's password. *Steps to create the issue* 1. Login to Carbon product 2. Goto Users and Roles under Configure 3. Click on Users 4. Click Change password on particular user 5. This will show only to Enter New Password and New Password Repeat and give an error as follows when click Change Could not change password of admin. Error is: An attempt to change password with out providing old password *Note: There is no option to enter the Old password here and it seems in the implementation it check the old password.* *BTW there is a password change(**current login user'**) option in the **Users and Roles which allow to change the password without above issue.* Thanks Godwin -- *Godwin Amila Shrimal* Senior Software Engineer WSO2 Inc.; http://wso2.com lean.enterprise.middleware mobile: *+94772264165* linkedin: *http://lnkd.in/KUum6D http://lnkd.in/KUum6D* twitter: https://twitter.com/godwinamila ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Gayashan Amarasinghe* Software Engineer | Platform TG WSO2, Inc. | http://wso2.com lean. enterprise. middleware Mobile : +94718314517 Blog : gayashan-a.blogspot.com ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] WSO2 Committers += Kavith Lokuhewage
/dev -- Rajith Vitharana Software Engineer, WSO2 Inc. : wso2.com Mobile : +94715883223 Blog : http://lankavitharana.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Gayashan Amarasinghe* Software Engineer | Platform TG WSO2, Inc. | http://wso2.com lean. enterprise. middleware Mobile : +94718314517 Blog : gayashan-a.blogspot.com ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- Tishan Dahanayakage Software Engineer WSO2, Inc. Mobile:+94 716481328 Disclaimer: This communication may contain privileged or other confidential information and is intended exclusively for the addressee/s. If you are not the intended recipient/s, or believe that you may have received this communication in error, please reply to the sender indicating that fact and delete the copy you received and in addition, you should not print, copy, re-transmit, disseminate, or otherwise use the information contained in this communication. Internet communications cannot be guaranteed to be timely, secure, error or virus-free. The sender does not accept liability for any errors or omissions. ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Pubudu Dissanayake* Software Engineer WSO2 Inc.; http://wso2.com lean.enterprise.middleware Mob: + 94 775 503 304 Blog: http://geekdetected.wordpress.com/ Linkedin: *http://lk.linkedin.com/in/pubududissanayake* http://lk.linkedin.com/in/pubududissanayake Flickr : https://www.flickr.com/photos/pubudufx/ Twitter: https://twitter.com/GeekInAction ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- Thanks Abimaran Kugathasan Software Engineer | WSO2 Inc Data APIs Technologies Team Mobile : +94 77 1708229 http://stackoverflow.com/users/515034 http://lk.linkedin.com/in/abimaran http://www.lkabimaran.blogspot.com/ https://github.com/abimaran https://twitter.com/abimaran ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- Best Regards, Kalpa Welivitigoda Software Engineer, WSO2 Inc. http://wso2.com Email: kal...@wso2.com Mobile: +94776509215 ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] [App Factory] Need to add a setter for appFactoryRepositoryAuthorizationClient in the appfactory-gitblit-plugin's AppFactoryGitBlitUserModel class
Hi all, If there are no issues, shall I go ahead and commit the fix. Thanks SumedhaS On Fri, May 30, 2014 at 7:24 PM, Danushka Fernando danush...@wso2.com wrote: In that case +1 to adding this to the plugin, which will make it extensible. Thanks Regards Danushka Fernando Software Engineer WSO2 inc. http://wso2.com/ Mobile : +94716332729 On Fri, May 30, 2014 at 4:37 PM, Sumedha Kodithuwakku sumed...@wso2.com wrote: Hi Danushka, The issue is when we override authenticate method in AppFactoryGitBlitAuthenticationProvider, we have to call the supper method which will return a AppFactoryGitBlitUserModel which cannot be casted to the extended one. If we are to get the extended one, we will have to write our own authenticate method and if we do that we will not get the changes you may do in future. Thanks SumedhaS On Fri, May 30, 2014 at 3:52 PM, Danushka Fernando danush...@wso2.com wrote: Hi Sumedha This fix doesn't seems harmful. So I am ok with adding this to our code if its necessary. But question I got is since you are writing a plugin extended from our code, Isn't it possible to extend AppFactoryGitBlitUserModel and write your own and add it there? And IIRC you can configure gitblit to use it. Thanks Regards Danushka Fernando Software Engineer WSO2 inc. http://wso2.com/ Mobile : +94716332729 On Fri, May 30, 2014 at 3:39 PM, Sumedha Kodithuwakku sumed...@wso2.com wrote: Hi AF team, We need to extend the appfactory-gitblit-plugin [1] to do some changes so that it can authenticate/authorize users with only their email address. So basically we want to override authenticate method of AppFactoryGitBlitAuthenticationProvider and authorize method in AppFactoryRepositoryAuthorizationClient. So doing that it was required to set the authorization client in the AppFactoryGitBlitUserModel to a custom one. To do that I had to include the following setter; --- src/main/java/org/wso2/carbon/appfactory/git/AppFactoryGitBlitUserModel.java (revision 204299) +++ src/main/java/org/wso2/carbon/appfactory/git/AppFactoryGitBlitUserModel.java (working copy) @@ -116,4 +116,7 @@ return new AppFactoryRepositoryAuthorizationClient(getConfiguration()); } -} \ No newline at end of file + public void setAppFactoryRepositoryAuthorizationClient(AppFactoryRepositoryAuthorizationClient appFactoryRepositoryAuthorizationClient) { + this.appFactoryRepositoryAuthorizationClient = appFactoryRepositoryAuthorizationClient; + } +} I have locally made the necessary change and then wrote the new plugin extending yours and it works as expected (cloning, pushing and UI access etc). If the above is ok, Shall we include the above..? [1] https://svn.wso2.org/repos/wso2/carbon/platform/branches/turing/products/appfactory/2.0.0/modules/webapps/gitbilit/appfactory-gitblit-plugin/ Thanks SumedhaS -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 Blog: http://sumedhask.blogspot.com/ -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] [App Factory] Need to add a setter for appFactoryRepositoryAuthorizationClient in the appfactory-gitblit-plugin's AppFactoryGitBlitUserModel class
Hi Danushka, The issue is when we override authenticate method in AppFactoryGitBlitAuthenticationProvider, we have to call the supper method which will return a AppFactoryGitBlitUserModel which cannot be casted to the extended one. If we are to get the extended one, we will have to write our own authenticate method and if we do that we will not get the changes you may do in future. Thanks SumedhaS On Fri, May 30, 2014 at 3:52 PM, Danushka Fernando danush...@wso2.com wrote: Hi Sumedha This fix doesn't seems harmful. So I am ok with adding this to our code if its necessary. But question I got is since you are writing a plugin extended from our code, Isn't it possible to extend AppFactoryGitBlitUserModel and write your own and add it there? And IIRC you can configure gitblit to use it. Thanks Regards Danushka Fernando Software Engineer WSO2 inc. http://wso2.com/ Mobile : +94716332729 On Fri, May 30, 2014 at 3:39 PM, Sumedha Kodithuwakku sumed...@wso2.com wrote: Hi AF team, We need to extend the appfactory-gitblit-plugin [1] to do some changes so that it can authenticate/authorize users with only their email address. So basically we want to override authenticate method of AppFactoryGitBlitAuthenticationProvider and authorize method in AppFactoryRepositoryAuthorizationClient. So doing that it was required to set the authorization client in the AppFactoryGitBlitUserModel to a custom one. To do that I had to include the following setter; --- src/main/java/org/wso2/carbon/appfactory/git/AppFactoryGitBlitUserModel.java (revision 204299) +++ src/main/java/org/wso2/carbon/appfactory/git/AppFactoryGitBlitUserModel.java (working copy) @@ -116,4 +116,7 @@ return new AppFactoryRepositoryAuthorizationClient(getConfiguration()); } -} \ No newline at end of file + public void setAppFactoryRepositoryAuthorizationClient(AppFactoryRepositoryAuthorizationClient appFactoryRepositoryAuthorizationClient) { + this.appFactoryRepositoryAuthorizationClient = appFactoryRepositoryAuthorizationClient; + } +} I have locally made the necessary change and then wrote the new plugin extending yours and it works as expected (cloning, pushing and UI access etc). If the above is ok, Shall we include the above..? [1] https://svn.wso2.org/repos/wso2/carbon/platform/branches/turing/products/appfactory/2.0.0/modules/webapps/gitbilit/appfactory-gitblit-plugin/ Thanks SumedhaS -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
[Dev] [App Factory] Viewing code repositories in AppFactory through the Gitblit web view
Hi all, Currently in AppFactory when the user logs in to Gitblit and view the repositories, Gitblit will authorize the user for each and every repo available in Gitblit server and display only the repos user is authorized to view. This authorization is performed with the use of AppFactory Gitblit plugin [1] and it makes a service call to AF (RepositoryAuthenticationService.hasAccess [2]) per each repo available in the server. However this operation seems to be costly because we make a service call per each repo and also when the no of repos grows, it can lead to timeouts in the web view of Gitblit because of the high no of service calls (i.e repositories page). AFAIU Gitblit is calling canAccess method in AppFactoryGitBlitUserModel [3] per each repo, and therefore we will not have control over that (i.e To limit Gitblit to check access permission for only a particular set of repos)(Please correct me if I am wrong). However when doing the authorization, if we obtain the tenants that the user belongs, we can use that info to filter out the repos that should be authorized, therefore we can reduce the service calls that has to be made. WDYT..? [1] https://svn.wso2.org/repos/wso2/carbon/platform/branches/turing/products/appfactory/2.0.0/modules/webapps/gitbilit/appfactory-gitblit-plugin/ [2] https://svn.wso2.org/repos/wso2/carbon/platform/branches/turing/components/appfac/org.wso2.carbon.appfactory.repository/2.0.0/src/main/java/org/wso2/carbon/appfactory/repository/mgt/service/RepositoryAuthenticationService.java [3] https://svn.wso2.org/repos/wso2/carbon/platform/branches/turing/products/appfactory/2.0.0/modules/webapps/gitbilit/appfactory-gitblit-plugin/src/main/java/org/wso2/carbon/appfactory/git/AppFactoryGitBlitUserModel.java Thanks SumedhaS -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
[Dev] Cannot Reset Password when using email address as the user name
) at org.jaggeryjs.scriptengine.engine.RhinoEngine.exec(RhinoEngine.java:273) at org.jaggeryjs.jaggery.core.manager.WebAppManager.execute(WebAppManager.java:432) at org.jaggeryjs.jaggery.core.JaggeryServlet.doPost(JaggeryServlet.java:29) at javax.servlet.http.HttpServlet.service(HttpServlet.java:755) at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)confrimation at org.jaggeryjs.jaggery.core.JaggeryFilter.doFilter(JaggeryFilter.java:21) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) at org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:178) at org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47) at org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:56) at org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47) at org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:141) at org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:156) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) at org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:52) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1653) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:662) Caused by: org.wso2.carbon.registry.core.exceptions.RegistryException: The path '/_system/governance/repository/components/org.wso2.carbon.admin-management-flag/ sumedha...@gmail.com' contains one or more illegal characters (~!@#;%^*()+={}|\',) at org.wso2.carbon.registry.core.jdbc.Repository.put(Repository.java:262) at org.wso2.carbon.registry.core.jdbc.EmbeddedRegistry.put(EmbeddedRegistry.java:709) at org.wso2.carbon.registry.core.session.UserRegistry.put(UserRegistry.java:657) at org.wso2.carbon.registry.core.jdbc.handlers.builtin.MountHandler.put(MountHandler.java:289) ... 70 more -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
[Dev] Unable to log in as a tenant via the SAML2 SSO web app - IS 4.7.0 M2
Hi all, I tried to login as a tenant user through the SSO web app in IS 4.7.0 M2 pack and it gives the following error [1]. Any idea on how to resolve this issue..? Tried the same configurations and it works without a issue in IS 4.6.0. [1] [2014-02-26 16:06:37,256] ERROR {org.apache.catalina.core.StandardWrapperValve} - Servlet.service() for servlet [AuthenticationEndpoint] in context with path [/authenticationendpoint] threw exception java.lang.NullPointerException at org.wso2.carbon.identity.application.authentication.endpoint.AuthenticationEndpoint.doGet(AuthenticationEndpoint.java:34) at javax.servlet.http.HttpServlet.service(HttpServlet.java:735) at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) at org.wso2.carbon.tomcat.ext.valves.CompositeValve.continueInvocation(CompositeValve.java:178) at org.wso2.carbon.tomcat.ext.valves.CarbonTomcatValve$1.invoke(CarbonTomcatValve.java:47) at org.wso2.carbon.webapp.mgt.TenantLazyLoaderValve.invoke(TenantLazyLoaderValve.java:56) at org.wso2.carbon.tomcat.ext.valves.TomcatValveContainer.invokeValves(TomcatValveContainer.java:47) at org.wso2.carbon.tomcat.ext.valves.CompositeValve.invoke(CompositeValve.java:141) at org.wso2.carbon.tomcat.ext.valves.CarbonStuckThreadDetectionValve.invoke(CarbonStuckThreadDetectionValve.java:156) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936) at org.wso2.carbon.tomcat.ext.valves.CarbonContextCreatorValve.invoke(CarbonContextCreatorValve.java:52) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1653) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:662) Thanks SumedhaS -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 | +1 602 388 0160 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] [DSS] Are data conversions possible through the DSS?
Hi Shenavi, Is there any particular reason for converting the data in Excel sheets to a CSV file. It is possible to expose the data in Excel sheet directly as explained in [1]. Can you explain more on your requirement..? [1] http://docs.wso2.org/display/DSS311/Excel Thanks SumedhaS On Wed, Feb 12, 2014 at 8:50 AM, Shenavi de Mel shen...@wso2.com wrote: Hi, For our project we got data as excel sheets. So we converted them to a CSV file and imported to the mysql database. But all the values will be string as its being taken from the CSV file. Is there any way to do data conversions through the DSS? Or any way in which we could convert the data to the appropriate format and store in the tables from the CSV Thank you. Shenavi ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 | +1 602 388 0160 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
[Dev] [ESB][BAM] Mediation Statistics for ESB REST APIs
Hi all, Is there a way to enable statistics for REST APIs in ESB. ? For proxy services, sequences etc we can enable statistics and publish them to BAM. AFAIU only way to do this for APIs is to use the BAM Mediator. Is there any other way to achieve this Will this have a significant impact on the API response time/ perfomance.? Thanks SumedhaS -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 | +1 602 388 0160 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] [ESB][BAM] Mediation Statistics for ESB REST APIs
Hi Chanaka, Thanks for the quick response. Will first try with BAM Mediator. Is there a sample configuration that I can use which extracts important data..? Thanks SumedhaS On Fri, Feb 14, 2014 at 4:56 PM, Chanaka Fernando chana...@wso2.com wrote: Hi Sumedha, Currently ESB is not publishing the statistics for REST APIs defined in it. One way is to use the BAM mediator as you mentioned. That will not have a considerable impact on the response time but you need to use it carefully. You need to publish all the required data with a single BAM mediator. Otherwise it will be a performance hit. We experienced the same in one of our client engagement. Another alternative is to define sequences for APIs and monitor them from the BAM mediation data publisher. Thanks, Chanaka On Fri, Feb 14, 2014 at 5:25 PM, Sumedha Kodithuwakku sumed...@wso2.comwrote: Hi all, Is there a way to enable statistics for REST APIs in ESB. ? For proxy services, sequences etc we can enable statistics and publish them to BAM. AFAIU only way to do this for APIs is to use the BAM Mediator. Is there any other way to achieve this Will this have a significant impact on the API response time/ perfomance.? Thanks SumedhaS -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 | +1 602 388 0160 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- -- Chanaka Fernando Technical Lead WSO2, Inc.; http://wso2.com lean.enterprise.middleware mobile: +94 773337238 Blog : http://soatutorials.blogspot.com LinkedIn:http://www.linkedin.com/pub/chanaka-fernando/19/a20/5b0 Twitter:https://twitter.com/chanakaudaya Wordpress:http://chanakaudaya.wordpress.com -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 | +1 602 388 0160 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] [APIM][IS] Login issue for tenants in IS 4.6.0 after Installing Key manager features
Hi all, After adding the above bundle into dropins folder, although server starts can not access the Mgt Console.. And I am getting the following two Warns. [2014-01-31 21:46:52,413] WARN {org.wso2.carbon.application.deployer.internal.AppDeployerServiceComponent} - Waiting for required OSGi services: org.wso2.carbon.mediation.initializer.services.SynapseEnvironmentService, [2014-01-31 21:46:52,918] WARN {org.wso2.carbon.core.internal.StartupFinalizerServiceComponent} - Waiting for required OSGi services: org.wso2.carbon.application.deployer.service.CappDeploymentService, Thnks SumedhaS On Fri, Jan 31, 2014 at 9:40 PM, Sumedha Kodithuwakku sumed...@wso2.comwrote: Hi Darshana, You are correct. Will try with adding this component manually. SumedhaS On Fri, Jan 31, 2014 at 9:33 PM, Darshana Gunawardana darsh...@wso2.comwrote: Hi, On Sat, Feb 1, 2014 at 9:23 AM, Sumedha Kodithuwakku sumed...@wso2.comwrote: Hi Venura, The component is not in the pack. As I mentioned this only happens for the first login of a tenant (not for supper tenant). Any particular reason for that..? As per the error log[1] I think its because of that class(ConfigurationManager) is using in tenant loading path. So this would occur when tenant get loaded and should be reproduced if you wait to tenant get unloaded. You can reduce tenant idle time to one minute by starting server with -Dtenant.idle.time=1 option. After tenant unloading if you try to login again, the same would happen. Thanks, [1] Caused by: java.lang.NoClassDefFoundError: org/wso2/carbon/mediation/initializer/configurations/ConfigurationManager at org.wso2.carbon.apimgt.impl.observers.TenantServiceCreator.createdConfigurationContext(TenantServiceCreator.java:122) at org.wso2.carbon.core.multitenancy.utils.TenantAxisUtils.createTenantConfigurationContext(TenantAxisUtils.java:344) at org.wso2.carbon.core.multitenancy.utils.TenantAxisUtils.getTenantConfigurationContext(TenantAxisUtils.java:135) at org.wso2.carbon.core.services.util.CarbonAuthenticationUtil.onSuccessAdminLogin(CarbonAuthenticationUtil.java:131) Thanks SumedhaS On Fri, Jan 31, 2014 at 8:37 PM, Venura Kahawala ven...@wso2.comwrote: Hi Sumedha, Exception says that the org.wso2.carbon.mediation.initializer.ConfigurationManager is missing. Can you please check whether this component (org.wso2.carbon.mediation.initializer) is there in the pack? Regards, Venura On Fri, Jan 31, 2014 at 9:29 PM, Sumedha Kodithuwakku sumed...@wso2.com wrote: Hi all, I have observed a login issue for tenants after installing API key Manager features (1.6) on top of IS 4.6.0. Strangely this happens only at the first login of the tenant after starting the server (each time if you restart server). Then the tenant users can login without issue. Also for supper tenant this will not happen. Below is the exception I am getting (attached the full log). Any thoughts on this..? TID: [0] [IS] [2014-01-17 18:00:39,417] ERROR {org.apache.axis2.rpc.receivers.RPCMessageReceiver} - org/wso2/carbon/mediation/initializer/configurations/ConfigurationManager {org.apache.axis2.rpc.receivers.RPCMessageReceiver} java.lang.reflect.InvocationTargetException 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:601) at org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:212) at org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:117) at org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40) at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:110) at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) at org.apache.axis2.transport.local.LocalTransportReceiver.processMessage(LocalTransportReceiver.java:169) at org.apache.axis2.transport.local.LocalTransportReceiver.processMessage(LocalTransportReceiver.java:82) at org.wso2.carbon.core.transports.local.CarbonLocalTransportSender.finalizeSendWithToAddress(CarbonLocalTransportSender.java:45) at org.apache.axis2.transport.local.LocalTransportSender.invoke(LocalTransportSender.java:77) at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442) at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:430) at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:225) at org.apache.axis2.client.OperationClient.execute(OperationClient.java:149) at org.wso2.carbon.authenticator.stub.AuthenticationAdminStub.login(AuthenticationAdminStub.java:659) at org.wso2.carbon.authenticator.proxy.AuthenticationAdminClient.login
Re: [Dev] [APIM][IS] Login issue for tenants in IS 4.6.0 after Installing Key manager features
Hi Venura, The component is not in the pack. As I mentioned this only happens for the first login of a tenant (not for supper tenant). Any particular reason for that..? Thanks SumedhaS On Fri, Jan 31, 2014 at 8:37 PM, Venura Kahawala ven...@wso2.com wrote: Hi Sumedha, Exception says that the org.wso2.carbon.mediation.initializer.ConfigurationManager is missing. Can you please check whether this component (org.wso2.carbon.mediation.initializer) is there in the pack? Regards, Venura On Fri, Jan 31, 2014 at 9:29 PM, Sumedha Kodithuwakku sumed...@wso2.comwrote: Hi all, I have observed a login issue for tenants after installing API key Manager features (1.6) on top of IS 4.6.0. Strangely this happens only at the first login of the tenant after starting the server (each time if you restart server). Then the tenant users can login without issue. Also for supper tenant this will not happen. Below is the exception I am getting (attached the full log). Any thoughts on this..? TID: [0] [IS] [2014-01-17 18:00:39,417] ERROR {org.apache.axis2.rpc.receivers.RPCMessageReceiver} - org/wso2/carbon/mediation/initializer/configurations/ConfigurationManager {org.apache.axis2.rpc.receivers.RPCMessageReceiver} java.lang.reflect.InvocationTargetException 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:601) at org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:212) at org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:117) at org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40) at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:110) at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) at org.apache.axis2.transport.local.LocalTransportReceiver.processMessage(LocalTransportReceiver.java:169) at org.apache.axis2.transport.local.LocalTransportReceiver.processMessage(LocalTransportReceiver.java:82) at org.wso2.carbon.core.transports.local.CarbonLocalTransportSender.finalizeSendWithToAddress(CarbonLocalTransportSender.java:45) at org.apache.axis2.transport.local.LocalTransportSender.invoke(LocalTransportSender.java:77) at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442) at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:430) at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:225) at org.apache.axis2.client.OperationClient.execute(OperationClient.java:149) at org.wso2.carbon.authenticator.stub.AuthenticationAdminStub.login(AuthenticationAdminStub.java:659) at org.wso2.carbon.authenticator.proxy.AuthenticationAdminClient.login(AuthenticationAdminClient.java:64) at org.wso2.carbon.ui.DefaultCarbonAuthenticator.doAuthentication(DefaultCarbonAuthenticator.java:119) at org.wso2.carbon.ui.AbstractCarbonUIAuthenticator.handleSecurity(AbstractCarbonUIAuthenticator.java:218) at org.wso2.carbon.ui.BasicAuthUIAuthenticator.authenticate(BasicAuthUIAuthenticator.java:77) at org.wso2.carbon.ui.CarbonUILoginUtil.handleLogin(CarbonUILoginUtil.java:358) at org.wso2.carbon.ui.CarbonSecuredHttpContext.handleSecurity(CarbonSecuredHttpContext.java:246) at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:60) at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128) at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68) at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.wso2.carbon.tomcat.ext.filter.CharacterSetFilter.doFilter(CharacterSetFilter.java:61) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99) at org.wso2
Re: [Dev] [APIM][IS] Login issue for tenants in IS 4.6.0 after Installing Key manager features
Hi Darshana, You are correct. Will try with adding this component manually. SumedhaS On Fri, Jan 31, 2014 at 9:33 PM, Darshana Gunawardana darsh...@wso2.comwrote: Hi, On Sat, Feb 1, 2014 at 9:23 AM, Sumedha Kodithuwakku sumed...@wso2.comwrote: Hi Venura, The component is not in the pack. As I mentioned this only happens for the first login of a tenant (not for supper tenant). Any particular reason for that..? As per the error log[1] I think its because of that class(ConfigurationManager) is using in tenant loading path. So this would occur when tenant get loaded and should be reproduced if you wait to tenant get unloaded. You can reduce tenant idle time to one minute by starting server with -Dtenant.idle.time=1 option. After tenant unloading if you try to login again, the same would happen. Thanks, [1] Caused by: java.lang.NoClassDefFoundError: org/wso2/carbon/mediation/initializer/configurations/ConfigurationManager at org.wso2.carbon.apimgt.impl.observers.TenantServiceCreator.createdConfigurationContext(TenantServiceCreator.java:122) at org.wso2.carbon.core.multitenancy.utils.TenantAxisUtils.createTenantConfigurationContext(TenantAxisUtils.java:344) at org.wso2.carbon.core.multitenancy.utils.TenantAxisUtils.getTenantConfigurationContext(TenantAxisUtils.java:135) at org.wso2.carbon.core.services.util.CarbonAuthenticationUtil.onSuccessAdminLogin(CarbonAuthenticationUtil.java:131) Thanks SumedhaS On Fri, Jan 31, 2014 at 8:37 PM, Venura Kahawala ven...@wso2.com wrote: Hi Sumedha, Exception says that the org.wso2.carbon.mediation.initializer.ConfigurationManager is missing. Can you please check whether this component (org.wso2.carbon.mediation.initializer) is there in the pack? Regards, Venura On Fri, Jan 31, 2014 at 9:29 PM, Sumedha Kodithuwakku sumed...@wso2.com wrote: Hi all, I have observed a login issue for tenants after installing API key Manager features (1.6) on top of IS 4.6.0. Strangely this happens only at the first login of the tenant after starting the server (each time if you restart server). Then the tenant users can login without issue. Also for supper tenant this will not happen. Below is the exception I am getting (attached the full log). Any thoughts on this..? TID: [0] [IS] [2014-01-17 18:00:39,417] ERROR {org.apache.axis2.rpc.receivers.RPCMessageReceiver} - org/wso2/carbon/mediation/initializer/configurations/ConfigurationManager {org.apache.axis2.rpc.receivers.RPCMessageReceiver} java.lang.reflect.InvocationTargetException 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:601) at org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:212) at org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:117) at org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40) at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:110) at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) at org.apache.axis2.transport.local.LocalTransportReceiver.processMessage(LocalTransportReceiver.java:169) at org.apache.axis2.transport.local.LocalTransportReceiver.processMessage(LocalTransportReceiver.java:82) at org.wso2.carbon.core.transports.local.CarbonLocalTransportSender.finalizeSendWithToAddress(CarbonLocalTransportSender.java:45) at org.apache.axis2.transport.local.LocalTransportSender.invoke(LocalTransportSender.java:77) at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442) at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:430) at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:225) at org.apache.axis2.client.OperationClient.execute(OperationClient.java:149) at org.wso2.carbon.authenticator.stub.AuthenticationAdminStub.login(AuthenticationAdminStub.java:659) at org.wso2.carbon.authenticator.proxy.AuthenticationAdminClient.login(AuthenticationAdminClient.java:64) at org.wso2.carbon.ui.DefaultCarbonAuthenticator.doAuthentication(DefaultCarbonAuthenticator.java:119) at org.wso2.carbon.ui.AbstractCarbonUIAuthenticator.handleSecurity(AbstractCarbonUIAuthenticator.java:218) at org.wso2.carbon.ui.BasicAuthUIAuthenticator.authenticate(BasicAuthUIAuthenticator.java:77) at org.wso2.carbon.ui.CarbonUILoginUtil.handleLogin(CarbonUILoginUtil.java:358) at org.wso2.carbon.ui.CarbonSecuredHttpContext.handleSecurity(CarbonSecuredHttpContext.java:246) at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:60
[Dev] [IS][SAML2 SSO] SAML2 SSO between two web apps does not work in IS 4.7.0 M1 pack
Hi all, $subject. The login to first app gets successful. But when I try to login to the second app it fails with the following message. Attached the logs for login with both apps. SAML 2.0 based Single Sign-On Error when processing the authentication request! Please try login again. Tested the same two web apps against IS 4.6.0 with the exact configurations and It works without an issue. Any idea on the issue..? Thanks SumedhaS -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 | +1 602 388 0160 Blog: http://sumedhask.blogspot.com/ [2014-01-30 13:50:57,181] DEBUG {org.wso2.carbon.identity.sso.saml.servlet.SAMLSSOProviderServlet} - Query string : SAMLRequest=jZPBbtswDIZfxdDdsZxsqyfEKbIUxQx0m5u4O%2BymyswiQJY8kU6zt5%2Fs2GsORVBAJ5H8yf%2BjtLw9NSY6gkftbM7SGWcRWOVqbX%2Fn7Km6jzN2u1qibEwr1h0d7Bb%2BdIAUhTqLYgjkrPNWOIkahZUNoCAldutvD2I%2B46L1jpxyhkVrRPAUGm2cxa4BvwN%2F1Aqetg85OxC1IkmMU9IcHJLIeMaTXn8%2Bq6FxiRqLgg6R188dwVknjDoKFbaGU86yLP28%2BHTDg5d75xUMc%2BdsLw0Ci4q7nIVIgaVE1Ed4DSB2QQJJWsrZnKcfYp7GC17NufgYzs0sXfBfLCpHQ1%2B0PWO65v75nITia1WVcfljV7Ho54Q7JLAJ7tDdvx%2BrnGCy1SukZXIpNkl%2FD8XFXemMVn%2BjtTHuZeNBUnBOvoMBUiPperv%2BRtfxfkgVbe8ACSyxaFf2%2Bo%2BdNHqvwees6CdjydR9fDBQD2sIKyM4UbRxTSu9xh4DnKSiEYS4zNqY4HIL%2Bwsq74ZyNU0J1UuH6%2F4RvDhf90sFFaasvLTYOk9nlm%2FOs5o4v%2Bntf%2FTyv6z%2BAQ%3D%3DRelayState=null [2014-01-30 13:50:57,183] DEBUG {org.wso2.carbon.identity.sso.saml.util.SAMLSSOUtil} - Request message ?xml version=1.0 encoding=UTF-8?samlp:AuthnRequest xmlns:samlp=urn:oasis:names:tc:SAML:2.0:protocol AssertionConsumerServiceURL=http://localhost:8080/saml2.demo/consumer; AttributeConsumingServiceIndex=881936700 ForceAuthn=false ID=0 IsPassive=false IssueInstant=2014-01-30T20:50:57.130Z ProtocolBinding=urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST Version=2.0samlp:Issuer xmlns:samlp=urn:oasis:names:tc:SAML:2.0:assertionsaml2.demo/samlp:Issuersamlp:NameIDPolicy AllowCreate=true Format=urn:oasis:names:tc:SAML:2.0:nameid-format:persistent SPNameQualifier=Isser/samlp:RequestedAuthnContext Comparison=exactsaml:AuthnContextClassRef xmlns:saml=urn:oasis:names:tc:SAML:2.0:assertionurn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport/saml:AuthnContextClassRef/samlp:RequestedAuthnContext/samlp:AuthnRequest [2014-01-30 13:50:57,186] DEBUG {org.wso2.carbon.identity.sso.saml.validators.SPInitSSOAuthnRequestValidator} - Authentication Request Validation is successful.. [2014-01-30 13:50:57,192] DEBUG {org.wso2.carbon.identity.application.authentication.framework.servlet.CommonApplicationAuthenticationServlet} - The query-string sent by the calling servlet is: SAMLRequest=jZPBbtswDIZfxdDdsZxsqyfEKbIUxQx0m5u4O%2BymyswiQJY8kU6zt5%2Fs2GsORVBAJ5H8yf%2BjtLw9NSY6gkftbM7SGWcRWOVqbX%2Fn7Km6jzN2u1qibEwr1h0d7Bb%2BdIAUhTqLYgjkrPNWOIkahZUNoCAldutvD2I%2B46L1jpxyhkVrRPAUGm2cxa4BvwN%2F1Aqetg85OxC1IkmMU9IcHJLIeMaTXn8%2Bq6FxiRqLgg6R188dwVknjDoKFbaGU86yLP28%2BHTDg5d75xUMc%2BdsLw0Ci4q7nIVIgaVE1Ed4DSB2QQJJWsrZnKcfYp7GC17NufgYzs0sXfBfLCpHQ1%2B0PWO65v75nITia1WVcfljV7Ho54Q7JLAJ7tDdvx%2BrnGCy1SukZXIpNkl%2FD8XFXemMVn%2BjtTHuZeNBUnBOvoMBUiPperv%2BRtfxfkgVbe8ACSyxaFf2%2Bo%2BdNHqvwees6CdjydR9fDBQD2sIKyM4UbRxTSu9xh4DnKSiEYS4zNqY4HIL%2Bwsq74ZyNU0J1UuH6%2F4RvDhf90sFFaasvLTYOk9nlm%2FOs5o4v%2Bntf%2FTyv6z%2BAQ%3D%3DRelayState=nullissuer=saml2.demosessionDataKey=a7bef368-48c8-4546-a3bd-1edf90ddef7ctype=samlssocommonAuthCallerPath=..%2F..%2FsamlssoforceAuthenticate=false [2014-01-30 13:50:57,193] DEBUG {org.wso2.carbon.identity.application.authentication.framework.servlet.CommonApplicationAuthenticationServlet} - CommonApplicationAuthenticationServlet sessionDataKey: f5cbb4ac-ec0d-44ab-a756-1ca8b69011f6 [2014-01-30 13:50:57,193] DEBUG {org.wso2.carbon.identity.application.authentication.framework.handlers.AuthenticationHandler} - An application specific configuration doesn't exist for the request type. Taking the default config [2014-01-30 13:50:57,193] DEBUG {org.wso2.carbon.identity.application.authentication.framework.handlers.AuthenticationHandler} - An already authenticated user doesn't exist [2014-01-30 13:50:57,193] DEBUG {org.wso2.carbon.identity.application.authentication.framework.handlers.AuthenticationHandler} - Redirecting to factor's login page: /authenticationendpoint/login.doSAMLRequest=jZPBbtswDIZfxdDdsZxsqyfEKbIUxQx0m5u4O%2BymyswiQJY8kU6zt5%2Fs2GsORVBAJ5H8yf%2BjtLw9NSY6gkftbM7SGWcRWOVqbX%2Fn7Km6jzN2u1qibEwr1h0d7Bb%2BdIAUhTqLYgjkrPNWOIkahZUNoCAldutvD2I%2B46L1jpxyhkVrRPAUGm2cxa4BvwN%2F1Aqetg85OxC1IkmMU9IcHJLIeMaTXn8%2Bq6FxiRqLgg6R188dwVknjDoKFbaGU86yLP28%2BHTDg5d75xUMc%2BdsLw0Ci4q7nIVIgaVE1Ed4DSB2QQJJWsrZnKcfYp7GC17NufgYzs0sXfBfLCpHQ1%2B0PWO65v75nITia1WVcfljV7Ho54Q7JLAJ7tDdvx%2BrnGCy1SukZXIpNkl%2FD8XFXemMVn%2BjtTHuZeNBUnBOvoMBUiPperv%2BRtfxfkgVbe8ACSyxaFf2%2Bo%2BdNHqvwees6CdjydR9fDBQD2sIKyM4UbRxTSu9xh4DnKSiEYS4zNqY4HIL%2Bwsq74ZyNU0J1UuH6%2F4RvDhf90sFFaasvLTYOk9nlm%2FOs5o4v%2Bntf%2FTyv6z%2BAQ%3D
[Dev] Use the default wso2carbon.jks keystore for tenants
Hi all, Is it possible to $subject. Although I added it via UI (for particular tenant with a different name) it won't be used to signing purposes. The Private Key from the auto generated keystore will be used. For example if I do a SAML2 SSO login, the above key will be used to signing response and assertion. Because of this reason we need to configure IDP of tenants with their own public cert, if we do SAML2 Bearer Assertion Profile for OAuth 2.0 kind of a scenario. Is there any way to use the default carbon keystore for this..? Thanks SumedhaS -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 | +1 602 388 0160 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] Use the default wso2carbon.jks keystore for tenants
Hi Prabath, Think a scenario like this. I have a application which do the authentication with IS via SAML2 SSO. And the app then use the SAML2 assertion for getting a OAuth token (IS is configured as a key manager and use Application use this token to do a API call in APIM). Now I register the app as a Service provider in each tenant. Also I will register IS as a Trusted Identity provider in each tenant. I use the public certificate of the default carbon keysotre (which is in supper tenants space). But this will only work for supper tenant. The reason being when I log in using SAML2 SSO the response and assertion is signed using that particular tenants private key (In supper tenants case the key from wso2carbon.jks). When I try to get the OAuth token, it cannot verify the Assertion since I have used the default public key from wso2carbon.jks. If I use the tenants public key this will succeed. I believe that this is the correct approach. However if we have multiple tenants this can become difficult to maintain. Also it is not possible to delete the created keysotre of a tenant also (or is there a way..?) and use a new one. Thanks SumedhaS On Thu, Jan 16, 2014 at 1:59 AM, Prabath Siriwardena prab...@wso2.comwrote: No.. why do you want to do that ? We are creating a key store per tenant. Thanks regards, -Prabath On Thu, Jan 16, 2014 at 2:24 PM, Sumedha Kodithuwakku sumed...@wso2.comwrote: Hi all, Is it possible to $subject. Although I added it via UI (for particular tenant with a different name) it won't be used to signing purposes. The Private Key from the auto generated keystore will be used. For example if I do a SAML2 SSO login, the above key will be used to signing response and assertion. Because of this reason we need to configure IDP of tenants with their own public cert, if we do SAML2 Bearer Assertion Profile for OAuth 2.0 kind of a scenario. Is there any way to use the default carbon keystore for this..? Thanks SumedhaS -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 | +1 602 388 0160 Blog: http://sumedhask.blogspot.com/ -- Thanks Regards, Prabath Twitter : @prabath LinkedIn : http://www.linkedin.com/in/prabathsiriwardena Mobile : +94 71 809 6732 http://blog.facilelogin.com http://blog.api-security.org -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 | +1 602 388 0160 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] Use the default wso2carbon.jks keystore for tenants
Hi Prabath, I believe that this is not possible with current IS (am right..?). Or is there a way to do this without changing the code (may be by a configuration). Thanks SumedhaS On Thu, Jan 16, 2014 at 8:57 AM, Prabath Siriwardena prab...@wso2.comwrote: Solution to this is have a WSO2 CA. Currently all tenants have self-signed certificates in their key store. Ideally we should sign all these from the WSO2 CA. Then, in the SAML response, you can validate whether the response is signed from a certificate issued by the root CA. Thanks regards, -Prabath On Thu, Jan 16, 2014 at 8:58 PM, Sumedha Kodithuwakku sumed...@wso2.comwrote: Hi Prabath, Think a scenario like this. I have a application which do the authentication with IS via SAML2 SSO. And the app then use the SAML2 assertion for getting a OAuth token (IS is configured as a key manager and use Application use this token to do a API call in APIM). Now I register the app as a Service provider in each tenant. Also I will register IS as a Trusted Identity provider in each tenant. I use the public certificate of the default carbon keysotre (which is in supper tenants space). But this will only work for supper tenant. The reason being when I log in using SAML2 SSO the response and assertion is signed using that particular tenants private key (In supper tenants case the key from wso2carbon.jks). When I try to get the OAuth token, it cannot verify the Assertion since I have used the default public key from wso2carbon.jks. If I use the tenants public key this will succeed. I believe that this is the correct approach. However if we have multiple tenants this can become difficult to maintain. Also it is not possible to delete the created keysotre of a tenant also (or is there a way..?) and use a new one. Thanks SumedhaS On Thu, Jan 16, 2014 at 1:59 AM, Prabath Siriwardena prab...@wso2.comwrote: No.. why do you want to do that ? We are creating a key store per tenant. Thanks regards, -Prabath On Thu, Jan 16, 2014 at 2:24 PM, Sumedha Kodithuwakku sumed...@wso2.com wrote: Hi all, Is it possible to $subject. Although I added it via UI (for particular tenant with a different name) it won't be used to signing purposes. The Private Key from the auto generated keystore will be used. For example if I do a SAML2 SSO login, the above key will be used to signing response and assertion. Because of this reason we need to configure IDP of tenants with their own public cert, if we do SAML2 Bearer Assertion Profile for OAuth 2.0 kind of a scenario. Is there any way to use the default carbon keystore for this..? Thanks SumedhaS -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 | +1 602 388 0160 Blog: http://sumedhask.blogspot.com/ -- Thanks Regards, Prabath Twitter : @prabath LinkedIn : http://www.linkedin.com/in/prabathsiriwardena Mobile : +94 71 809 6732 http://blog.facilelogin.com http://blog.api-security.org -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 | +1 602 388 0160 Blog: http://sumedhask.blogspot.com/ -- Thanks Regards, Prabath Twitter : @prabath LinkedIn : http://www.linkedin.com/in/prabathsiriwardena Mobile : +94 71 809 6732 http://blog.facilelogin.com http://blog.api-security.org -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 | +1 602 388 0160 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] Use the default wso2carbon.jks keystore for tenants
Hi Prabath, Thanks for the information. For the moment I'll try to go with the workaround. Can you please point me to the location where this tenant key store creation happens... Thanks SumedhaS On Thu, Jan 16, 2014 at 9:07 AM, Prabath Siriwardena prab...@wso2.comwrote: Hi Sumedha, Yes.. that is not possible with the current IS - but fixing that is easy.. There is one place to change - the place we create tenant key stores... Also the workaround is - to import the all trusted IdPs and their certificates to tenant you have the API. Thanks regards, -Prabath On Thu, Jan 16, 2014 at 9:32 PM, Sumedha Kodithuwakku sumed...@wso2.comwrote: Hi Prabath, I believe that this is not possible with current IS (am right..?). Or is there a way to do this without changing the code (may be by a configuration). Thanks SumedhaS On Thu, Jan 16, 2014 at 8:57 AM, Prabath Siriwardena prab...@wso2.comwrote: Solution to this is have a WSO2 CA. Currently all tenants have self-signed certificates in their key store. Ideally we should sign all these from the WSO2 CA. Then, in the SAML response, you can validate whether the response is signed from a certificate issued by the root CA. Thanks regards, -Prabath On Thu, Jan 16, 2014 at 8:58 PM, Sumedha Kodithuwakku sumed...@wso2.com wrote: Hi Prabath, Think a scenario like this. I have a application which do the authentication with IS via SAML2 SSO. And the app then use the SAML2 assertion for getting a OAuth token (IS is configured as a key manager and use Application use this token to do a API call in APIM). Now I register the app as a Service provider in each tenant. Also I will register IS as a Trusted Identity provider in each tenant. I use the public certificate of the default carbon keysotre (which is in supper tenants space). But this will only work for supper tenant. The reason being when I log in using SAML2 SSO the response and assertion is signed using that particular tenants private key (In supper tenants case the key from wso2carbon.jks). When I try to get the OAuth token, it cannot verify the Assertion since I have used the default public key from wso2carbon.jks. If I use the tenants public key this will succeed. I believe that this is the correct approach. However if we have multiple tenants this can become difficult to maintain. Also it is not possible to delete the created keysotre of a tenant also (or is there a way..?) and use a new one. Thanks SumedhaS On Thu, Jan 16, 2014 at 1:59 AM, Prabath Siriwardena prab...@wso2.comwrote: No.. why do you want to do that ? We are creating a key store per tenant. Thanks regards, -Prabath On Thu, Jan 16, 2014 at 2:24 PM, Sumedha Kodithuwakku sumed...@wso2.com wrote: Hi all, Is it possible to $subject. Although I added it via UI (for particular tenant with a different name) it won't be used to signing purposes. The Private Key from the auto generated keystore will be used. For example if I do a SAML2 SSO login, the above key will be used to signing response and assertion. Because of this reason we need to configure IDP of tenants with their own public cert, if we do SAML2 Bearer Assertion Profile for OAuth 2.0 kind of a scenario. Is there any way to use the default carbon keystore for this..? Thanks SumedhaS -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 | +1 602 388 0160 Blog: http://sumedhask.blogspot.com/ -- Thanks Regards, Prabath Twitter : @prabath LinkedIn : http://www.linkedin.com/in/prabathsiriwardena Mobile : +94 71 809 6732 http://blog.facilelogin.com http://blog.api-security.org -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 | +1 602 388 0160 Blog: http://sumedhask.blogspot.com/ -- Thanks Regards, Prabath Twitter : @prabath LinkedIn : http://www.linkedin.com/in/prabathsiriwardena Mobile : +94 71 809 6732 http://blog.facilelogin.com http://blog.api-security.org -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 | +1 602 388 0160 Blog: http://sumedhask.blogspot.com/ -- Thanks Regards, Prabath Twitter : @prabath LinkedIn : http://www.linkedin.com/in/prabathsiriwardena Mobile : +94 71 809 6732 http://blog.facilelogin.com http://blog.api-security.org -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 | +1 602 388 0160 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] [AM] Unable to install Key Manager (APIM) features in IS 4.6.0
Hi Lasantha, Yes, It worked. @Ruwan, There is another issue related to APIM. When installing features it shows APIM as 1.5.0 and I think it should be 1.6.0. Also the jars installed by the key manager feature are older versions (checked only with Key Manager). That is the versions of jars related to APIM are not the ones released with APIM 1.6.0. Please have a look at this. Thanks SumedhaS On Sun, Jan 5, 2014 at 8:53 AM, Lasantha Fernando lasan...@wso2.com wrote: Hi Sumedha, It seems that the hosted p2-repo has an incorrect jar. Checked with p2-repo in builder machine [1] and the hosted one and it seems there is a difference. (The p2-repo in builder machine has correct md5sum for the relevant jar) Guess we would have to re-host the p2-repo. For now, maybe you can use the p2-repo from the builder machine[1] as a temporary workaround? [1] http://107.22.190.5/chunk-06/RC3/p2-repo/ Thanks, Lasantha On 4 January 2014 11:28, Kishanthan Thangarajah kishant...@wso2.comwrote: Can you check whether those jars were downloaded correctly / they are not corrupted ones? On Sat, Jan 4, 2014 at 2:55 AM, Sumedha Kodithuwakku sumed...@wso2.comwrote: Hi all, The reason is a mismatch of md5sum of two jars [1]. The md5 sums of these jars are different from the ones defined in the artifacts.xml [2]. What is the correct resolution for this issue..? [1] Problems downloading artifact: osgi.bundle,org.wso2.carbon.apimgt.usage.client,1.2.0. MD5 hash is not as expected. Expected: c80993a541f5cd4a356b2da69edefc90 and found 442b547c177c4206e34d028c81980466. Problems downloading artifact: osgi.bundle,org.wso2.carbon.apimgt.usage.publisher,1.2.0. MD5 hash is not as expected. Expected: dfcae32b8615ed989843a8f130ceb154 and found 8f07a81607f348c1485f7cef08a4a1cb. [2] artifact classifier='osgi.bundle' id='org.wso2.carbon.apimgt.usage.client' version='1.2.0' properties size='3' property name='artifact.size' value='57002'/ property name='download.size' value='57002'/ property name='download.md5' value='c80993a541f5cd4a356b2da69edefc90'/ /properties /artifact artifact classifier='osgi.bundle' id='org.wso2.carbon.apimgt.usage.publisher' version='1.2.0' properties size='3' property name='artifact.size' value='40455'/ property name='download.size' value='40455'/ property name='download.md5' value='dfcae32b8615ed989843a8f130ceb154'/ /properties /artifact Thanks SumeddhaS On Thu, Jan 2, 2014 at 10:36 AM, Sumedha Kodithuwakku sumed...@wso2.com wrote: Hi all, $subject. I tried to install features using [1] but I get the attached exception. Any idea on this..? [1] http://dist.wso2.org/p2/carbon/releases/turing/ Thanks SumedhaS -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 | +1 602 388 0160 Blog: http://sumedhask.blogspot.com/ -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 | +1 602 388 0160 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Kishanthan Thangarajah* Senior Software Engineer, Platform Technologies Team, WSO2, Inc. lean.enterprise.middleware Mobile - +94773426635 Blog - *http://kishanthan.wordpress.com http://kishanthan.wordpress.com* Twitter - *http://twitter.com/kishanthan http://twitter.com/kishanthan* ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Lasantha Fernando* Software Engineer - Data Technologies Team WSO2 Inc. http://wso2.com email: lasan...@wso2.com mobile: (+94) 71 5247551 -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 | +1 602 388 0160 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] [AM] Unable to install Key Manager (APIM) features in IS 4.6.0
Hi Ruwan, It's working with the above link. No issues while installing features. Thanks SumedhaS On Sun, Jan 5, 2014 at 6:10 PM, Ruwan Yatawara ruw...@wso2.com wrote: Hi Sumedha, There was a issue with the nested categories. I did a fix locally and re-compiled a feature repo on the builder machine. Please try with the link @ [1], You will be able to see the latest Jars listed under the API Manager 1.6.0 category. [1] - http://107.22.190.5/chunk-06_POSTMORTEM/p2-repo/ Thanks and Regards, Ruwan Yatawara Software Engineer, WSO2 Inc. lean . enterprise . middleware email : ruw...@wso2.com mobile : +94 77 9110413 blog : http://ruwansrants.blogspot.com/ www: :http://wso2.com On Mon, Jan 6, 2014 at 3:03 AM, Sumedha Kodithuwakku sumed...@wso2.comwrote: Hi Lasantha, Yes, It worked. @Ruwan, There is another issue related to APIM. When installing features it shows APIM as 1.5.0 and I think it should be 1.6.0. Also the jars installed by the key manager feature are older versions (checked only with Key Manager). That is the versions of jars related to APIM are not the ones released with APIM 1.6.0. Please have a look at this. Thanks SumedhaS On Sun, Jan 5, 2014 at 8:53 AM, Lasantha Fernando lasan...@wso2.comwrote: Hi Sumedha, It seems that the hosted p2-repo has an incorrect jar. Checked with p2-repo in builder machine [1] and the hosted one and it seems there is a difference. (The p2-repo in builder machine has correct md5sum for the relevant jar) Guess we would have to re-host the p2-repo. For now, maybe you can use the p2-repo from the builder machine[1] as a temporary workaround? [1] http://107.22.190.5/chunk-06/RC3/p2-repo/ Thanks, Lasantha On 4 January 2014 11:28, Kishanthan Thangarajah kishant...@wso2.comwrote: Can you check whether those jars were downloaded correctly / they are not corrupted ones? On Sat, Jan 4, 2014 at 2:55 AM, Sumedha Kodithuwakku sumed...@wso2.com wrote: Hi all, The reason is a mismatch of md5sum of two jars [1]. The md5 sums of these jars are different from the ones defined in the artifacts.xml [2]. What is the correct resolution for this issue..? [1] Problems downloading artifact: osgi.bundle,org.wso2.carbon.apimgt.usage.client,1.2.0. MD5 hash is not as expected. Expected: c80993a541f5cd4a356b2da69edefc90 and found 442b547c177c4206e34d028c81980466. Problems downloading artifact: osgi.bundle,org.wso2.carbon.apimgt.usage.publisher,1.2.0. MD5 hash is not as expected. Expected: dfcae32b8615ed989843a8f130ceb154 and found 8f07a81607f348c1485f7cef08a4a1cb. [2] artifact classifier='osgi.bundle' id='org.wso2.carbon.apimgt.usage.client' version='1.2.0' properties size='3' property name='artifact.size' value='57002'/ property name='download.size' value='57002'/ property name='download.md5' value='c80993a541f5cd4a356b2da69edefc90'/ /properties /artifact artifact classifier='osgi.bundle' id='org.wso2.carbon.apimgt.usage.publisher' version='1.2.0' properties size='3' property name='artifact.size' value='40455'/ property name='download.size' value='40455'/ property name='download.md5' value='dfcae32b8615ed989843a8f130ceb154'/ /properties /artifact Thanks SumeddhaS On Thu, Jan 2, 2014 at 10:36 AM, Sumedha Kodithuwakku sumed...@wso2.com wrote: Hi all, $subject. I tried to install features using [1] but I get the attached exception. Any idea on this..? [1] http://dist.wso2.org/p2/carbon/releases/turing/ Thanks SumedhaS -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 | +1 602 388 0160 Blog: http://sumedhask.blogspot.com/ -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 | +1 602 388 0160 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Kishanthan Thangarajah* Senior Software Engineer, Platform Technologies Team, WSO2, Inc. lean.enterprise.middleware Mobile - +94773426635 Blog - *http://kishanthan.wordpress.com http://kishanthan.wordpress.com* Twitter - *http://twitter.com/kishanthan http://twitter.com/kishanthan* ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Lasantha Fernando* Software Engineer - Data Technologies Team WSO2 Inc. http://wso2.com email: lasan...@wso2.com mobile: (+94) 71 5247551 -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 | +1 602 388 0160 Blog: http://sumedhask.blogspot.com
Re: [Dev] [AM] Unable to install Key Manager (APIM) features in IS 4.6.0
Hi all, The reason is a mismatch of md5sum of two jars [1]. The md5 sums of these jars are different from the ones defined in the artifacts.xml [2]. What is the correct resolution for this issue..? [1] Problems downloading artifact: osgi.bundle,org.wso2.carbon.apimgt.usage.client,1.2.0. MD5 hash is not as expected. Expected: c80993a541f5cd4a356b2da69edefc90 and found 442b547c177c4206e34d028c81980466. Problems downloading artifact: osgi.bundle,org.wso2.carbon.apimgt.usage.publisher,1.2.0. MD5 hash is not as expected. Expected: dfcae32b8615ed989843a8f130ceb154 and found 8f07a81607f348c1485f7cef08a4a1cb. [2] artifact classifier='osgi.bundle' id='org.wso2.carbon.apimgt.usage.client' version='1.2.0' properties size='3' property name='artifact.size' value='57002'/ property name='download.size' value='57002'/ property name='download.md5' value='c80993a541f5cd4a356b2da69edefc90'/ /properties /artifact artifact classifier='osgi.bundle' id='org.wso2.carbon.apimgt.usage.publisher' version='1.2.0' properties size='3' property name='artifact.size' value='40455'/ property name='download.size' value='40455'/ property name='download.md5' value='dfcae32b8615ed989843a8f130ceb154'/ /properties /artifact Thanks SumeddhaS On Thu, Jan 2, 2014 at 10:36 AM, Sumedha Kodithuwakku sumed...@wso2.comwrote: Hi all, $subject. I tried to install features using [1] but I get the attached exception. Any idea on this..? [1] http://dist.wso2.org/p2/carbon/releases/turing/ Thanks SumedhaS -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 | +1 602 388 0160 Blog: http://sumedhask.blogspot.com/ -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 | +1 602 388 0160 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
[Dev] [AM] Unable to install Key Manager (APIM) features in IS 4.6.0
Hi all, $subject. I tried to install features using [1] but I get the attached exception. Any idea on this..? [1] http://dist.wso2.org/p2/carbon/releases/turing/ Thanks SumedhaS -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 | +1 602 388 0160 Blog: http://sumedhask.blogspot.com/ org.wso2.carbon.feature.mgt.core.ProvisioningException: NLS missing message: Phase_Collect_Error in: org.eclipse.equinox.internal.p2.engine.messages NLS missing message: session_context in: org.eclipse.equinox.internal.p2.engine.messages Problems downloading artifact: osgi.bundle,org.wso2.carbon.apimgt.usage.client,1.2.0. MD5 hash is not as expected. Expected: c80993a541f5cd4a356b2da69edefc90 and found 442b547c177c4206e34d028c81980466. Problems downloading artifact: osgi.bundle,org.wso2.carbon.apimgt.usage.publisher,1.2.0. MD5 hash is not as expected. Expected: dfcae32b8615ed989843a8f130ceb154 and found 8f07a81607f348c1485f7cef08a4a1cb. at org.wso2.carbon.feature.mgt.core.util.ProvisioningUtils.performProvisioningAction(ProvisioningUtils.java:77) at org.wso2.carbon.feature.mgt.core.util.ProvisioningUtils.performProvisioningAction(ProvisioningUtils.java:86) at org.wso2.carbon.feature.mgt.services.prov.ProvisioningAdminService.performProvisioningAction(ProvisioningAdminService.java:285) 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:601) at org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:212) at org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:117) at org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40) at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:110) at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) at org.apache.axis2.transport.local.LocalTransportReceiver.processMessage(LocalTransportReceiver.java:169) at org.apache.axis2.transport.local.LocalTransportReceiver.processMessage(LocalTransportReceiver.java:82) at org.wso2.carbon.core.transports.local.CarbonLocalTransportSender.finalizeSendWithToAddress(CarbonLocalTransportSender.java:45) at org.apache.axis2.transport.local.LocalTransportSender.invoke(LocalTransportSender.java:77) at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:442) at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:430) at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:225) at org.apache.axis2.client.OperationClient.execute(OperationClient.java:149) at org.wso2.carbon.feature.mgt.stub.ProvisioningAdminServiceStub.performProvisioningAction(ProvisioningAdminServiceStub.java:804) at org.wso2.carbon.feature.mgt.ui.ProvisioningAdminClient.performInstallation(ProvisioningAdminClient.java:125) at org.apache.jsp.feature_002dmgt.perform_005finstallation_002dajaxprocessor_jsp._jspService(org.apache.jsp.feature_002dmgt.perform_005finstallation_002dajaxprocessor_jsp:84) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:111) at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:403) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:492) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:378) at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) at org.wso2.carbon.ui.JspServlet.service(JspServlet.java:155) at org.wso2.carbon.ui.TilesJspServlet.service(TilesJspServlet.java:80) at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) at org.eclipse.equinox.http.helper.ContextPathServletAdaptor.service(ContextPathServletAdaptor.java:37) at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61) at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:128) at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:68) at javax.servlet.http.HttpServlet.service(HttpServlet.java:848) at org.wso2.carbon.tomcat.ext.servlet.DelegationServlet.service(DelegationServlet.java:68) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305
[Dev] Writing a custom Authenticator Handler for WSO2 API Manager to validate a OAuth token with Identity Server
Hi all, Is there a way to use a OAuth token generated by IS in the APIMs API calls.? Basically what should happen is when making Api calls with the OAuth token generated by IS, APIM should validate the token with Identity Server and if it validates let the call go through. As I understood we have to write a custom Authentication handler as in [1] to achieve that kind of a requirement. Or is there any other way to achieve the above.? I wrote a custom handler which calls IS and validates the token, however it only route API calls to SandBox only (If I have only enabled Production endpoint API call does not go through, and gives a error saying No Sandbox found, if Sand box endpoint is there the call goes through to it). As I understood when using the default Authentication Handler in APIM, it will call a back end service and get API info and set it to the message context. But this is not possible with a external OAuth token(from IS) since the backend service in APIM cannot recognize the token. This might be the reason for the above issue. Any Idea on achieving the above requirement.? [1] http://docs.wso2.org/display/AM160/Writing+a+Custom+Authentication+Handler Thanks SumedhaS -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 | +1 602 388 0160 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] Writing a custom Authenticator Handler for WSO2 API Manager to validate a OAuth token with Identity Server
Hi Vijayaratha, You mean, Installing KeyManager features right..? Thanks SumedhaS On Wed, Jan 1, 2014 at 11:13 PM, Vijayaratha Vijayasingam rat...@wso2.comwrote: Why don't you try to configure IS as keymanager? On 2 January 2014 11:36, Sumedha Kodithuwakku sumed...@wso2.com wrote: Hi all, Is there a way to use a OAuth token generated by IS in the APIMs API calls.? Basically what should happen is when making Api calls with the OAuth token generated by IS, APIM should validate the token with Identity Server and if it validates let the call go through. As I understood we have to write a custom Authentication handler as in [1] to achieve that kind of a requirement. Or is there any other way to achieve the above.? I wrote a custom handler which calls IS and validates the token, however it only route API calls to SandBox only (If I have only enabled Production endpoint API call does not go through, and gives a error saying No Sandbox found, if Sand box endpoint is there the call goes through to it). As I understood when using the default Authentication Handler in APIM, it will call a back end service and get API info and set it to the message context. But this is not possible with a external OAuth token(from IS) since the backend service in APIM cannot recognize the token. This might be the reason for the above issue. Any Idea on achieving the above requirement.? [1] http://docs.wso2.org/display/AM160/Writing+a+Custom+Authentication+Handler Thanks SumedhaS -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 | +1 602 388 0160 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- -Ratha mobile: (+94)755906608 -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 | +1 602 388 0160 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] Writing a custom Authenticator Handler for WSO2 API Manager to validate a OAuth token with Identity Server
Hi Sumedha, Thanks for the explanation. I will use the approach of using IS as the Key Manager. Thanks SumedhaS On Wed, Jan 1, 2014 at 11:24 PM, Sumedha Rubasinghe sume...@wso2.comwrote: When validating a token, API Manager validates for whole new set of conditions like API Name, version, subscription availability, status, etc. This is why a direct token from IS (unless generate through API Manager with IS as the Key Manager) won't go pass through Authentication Handler of API G/W. On Thu, Jan 2, 2014 at 11:43 AM, Vijayaratha Vijayasingam rat...@wso2.com wrote: Why don't you try to configure IS as keymanager? On 2 January 2014 11:36, Sumedha Kodithuwakku sumed...@wso2.com wrote: Hi all, Is there a way to use a OAuth token generated by IS in the APIMs API calls.? Basically what should happen is when making Api calls with the OAuth token generated by IS, APIM should validate the token with Identity Server and if it validates let the call go through. As I understood we have to write a custom Authentication handler as in [1] to achieve that kind of a requirement. Or is there any other way to achieve the above.? I wrote a custom handler which calls IS and validates the token, however it only route API calls to SandBox only (If I have only enabled Production endpoint API call does not go through, and gives a error saying No Sandbox found, if Sand box endpoint is there the call goes through to it). As I understood when using the default Authentication Handler in APIM, it will call a back end service and get API info and set it to the message context. But this is not possible with a external OAuth token(from IS) since the backend service in APIM cannot recognize the token. This might be the reason for the above issue. Any Idea on achieving the above requirement.? [1] http://docs.wso2.org/display/AM160/Writing+a+Custom+Authentication+Handler Thanks SumedhaS -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 | +1 602 388 0160 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- -Ratha mobile: (+94)755906608 ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- /sumedha b : bit.ly/sumedha -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Email: sumed...@wso2.com; Mobile: +94 71 808 1124 | +1 602 388 0160 Blog: http://sumedhask.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
[Dev] How endpoints in ESB proxies are generated
Hi all, Just wanted to know about the $subject. In proxies endpoints are displayed as https://*sumedha-pc* :8244/services/SampleProxy with the host name of the machine where as In Application Server endpoints are displayed as http://*192.168.24.1*:9763/services/echo/ with the machine IP address. However in APIs in ESB the endpoints are displayed with the IP. Any particular reason for this difference.? Thanks SumedhaS -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Mobile : +94718081124 ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] WSO2 Committers += Gokul
Congratz Gokul...! On Wed, Aug 28, 2013 at 5:07 PM, Darshana Gunawardana darsh...@wso2.comwrote: Congratulations Gokul...!!! On Wed, Aug 28, 2013 at 4:59 PM, Anjana Fernando anj...@wso2.com wrote: Hi everyone, It's my pleasure to announce Gokul as a WSO2 commiter. Gokul has donemany contributions in improving the BAM product. And I'm sure he will continue to be a key member in the team. Gokul, welcome aboard and keep it up! .. Cheers, Anjana. -- *Anjana Fernando* Technical Lead WSO2 Inc. | http://wso2.com lean . enterprise . middleware ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- Regards, * Darshana Gunawardana *Software Engineer WSO2 Inc.; http://wso2.com* E-mail: darsh...@wso2.com **Mobile: +94718566859 *Lean . Enterprise . Middleware ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] WSO2 Committers += Tanya Madurapperuma
Congratz Tanya...!! On Fri, Aug 16, 2013 at 11:05 AM, Lasantha Fernando lasan...@wso2.comwrote: Congrats Tanya... :-) On 16 August 2013 11:00, Ishara Premadasa ish...@wso2.com wrote: Congratulations Tanya!!! On Fri, Aug 16, 2013 at 10:57 AM, Chanika Geeganage chan...@wso2.comwrote: Congratzz Tanya ! On Fri, Aug 16, 2013 at 10:53 AM, Pulasthi Supun pulas...@wso2.comwrote: Congrats tanya :) On Fri, Aug 16, 2013 at 10:11 AM, Nuwan Bandara nu...@wso2.com wrote: Hi All, Its my pleasure to welcome Tanya to WSO2 developer community by granting WSO2 commitership. Tanya has been contributing to products such as Jaggery, UES, Enterprise Store and also was working extensively on internal engineering application. While appreciating her contribution, I wish her all the best and hoping to see more and more technical contributions to our products and solutions spaces. Welcome Thank You -- *Thanks Regards, Nuwan Bandara Technical Lead; **WSO2 Inc. * *lean . enterprise . middleware | http://wso2.com * *blog : http://nuwanbando.com; email: nu...@wso2.com; phone: +94 11 763 9629 * http://www.nuwanbando.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- -- Pulasthi Supun Software Engineer; WSO2 Inc.; http://wso2.com, Email: pulas...@wso2.com Mobile: +94 (71) 9258281 Blog : http://pulasthisupun.blogspot.com/ Git hub profile: https://github.com/pulasthi ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- Best Regards.. Chanika Geeganage Software Engineer WSO2, Inc.; http://wso2.com Mobile: +94773522586 ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- Ishara Premasada Software Engineer, WSO2 Inc. http://wso2.com/ *Blog : http://isharapremadasa.blogspot.com/ Twitter : https://twitter.com/ishadil Mobile : +94 714445832* ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Lasantha Fernando* Software Engineer - Data Technologies Team WSO2 Inc. http://wso2.com email: lasan...@wso2.com mobile: (+94) 71 5247551 ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] WSO2 Committers += Piyum Fernando
Congratzz Piyum...!! On Wed, Aug 14, 2013 at 1:44 PM, Bhathiya Jayasekara bhath...@wso2.comwrote: Congratulations piyum... On Wed, Aug 14, 2013 at 1:42 PM, Asanka Sanjeewa asan...@wso2.com wrote: Congratulation Piyum. Regards, AsankaS. On Wed, Aug 14, 2013 at 1:40 PM, Asanka Dissanayake asan...@wso2.comwrote: Congratzz piyum!! On Wed, Aug 14, 2013 at 1:32 PM, Sagara Gunathunga sag...@wso2.comwrote: It is my pleasure to welcome Piyum Fernando as a WSO2 Committer. Piyum, Welcome Aboard! please keep up the good work!! Thanks ! -- Sagara Gunathunga Senior Technical Lead; WSO2, Inc.; http://wso2.com V.P Apache Web Services;http://ws.apache.org/ Linkedin; http://www.linkedin.com/in/ssagara Blog ; http://ssagara.blogspot.com ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Asanka Dissanayake Software Engineer* *WSO2 Inc. - lean . enterprise . middleware | wso2.com* * email: asan...@wso2.com ruch...@wso2.com, blog: cyberwaadiya.blogspot.com, asankastechtalks.wordpress.com mobile: +94 71 8373821* ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Asanka Sanjeewa* Senior Software Engineer Mobile: +94772532924 WSO2 Inc. http://wso2.com/ Blog: http://asanka-tech-blog.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Bhathiya Jayasekara* *Software Engineer,* *WSO2 inc., http://wso2.com* * * *Phone: +94715478185* *LinkedIn: http://www.linkedin.com/in/bhathiyaj* *Twitter: https://twitter.com/bhathiyax* ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] WSO2 Committers += Bhathiya
Congratzz Bathiya...!!! On Tue, Aug 13, 2013 at 2:20 PM, Asanka Dissanayake asan...@wso2.comwrote: congratzz bhathiya On Tue, Aug 13, 2013 at 2:17 PM, Pushpalanka Jayawardhana la...@wso2.comwrote: Congratulations...!!! Pushpalanka Jayawardhana Software Engineer WSO2 Lanka (pvt) Ltd [image: Facebook]http://s.wisestamp.com/links?url=http%3A%2F%2Fwww.facebook.com%2Fpushpalanka [image: Twitter]http://s.wisestamp.com/links?url=http%3A%2F%2Ftwitter.com%2FPushpalanka [image: LinkedIn]http://s.wisestamp.com/links?url=http%3A%2F%2Fwww.linkedin.com%2Fprofile%2Fview%3Fid%3D75175642%26trk%3Dtab_pro [image: Blogger]http://s.wisestamp.com/links?url=http%3A%2F%2Fpushpalankajaya.blogspot.com%2F [image: SlideShare]http://s.wisestamp.com/links?url=http%3A%2F%2Fwww.slideshare.net%2FPushpalanka Mobile: +94779716248 http://s.wisestamp.com/links?url=http%3A%2F%2Fr1.wisestamp.com%2Fr%2Flanding%3Fu%3Dc984892c0c4ca423%26v%3D3.13.2%26t%3D1361257731639%26promo%3D10%26dest%3Dhttp%253A%252F%252Fwww.wisestamp.com%252Femail-install%253Futm_source%253Dextension%2526utm_medium%253Demail%2526utm_campaign%253Dpromo_10 On Tue, Aug 13, 2013 at 2:08 PM, Prabath Abeysekera praba...@wso2.comwrote: Hi All, It's my pleasure to welcome Bhathiya Jayasekara as a WSO2 Committer. Bhathiya has been a key member of the team since he joined SS and has contributed greatly to SS related developments over the last couple of months. In acknowledgement of his contributions, he's been voted as a WSO2 comitter. Welcome aboard and keep up the good work! Cheers, Prabath -- Prabath Abeysekara Associate Technical Lead, Data TG. WSO2 Inc. Email: praba...@wso2.com harsha...@wso2.com Mobile: +94774171471 http://harshana05.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Asanka Dissanayake Software Engineer* *WSO2 Inc. - lean . enterprise . middleware | wso2.com* * email: asan...@wso2.com ruch...@wso2.com, blog: cyberwaadiya.blogspot.com, asankastechtalks.wordpress.com mobile: +94 71 8373821* ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] WSO2 Committers += Shashika Ubhayaratne
Congratzz Shashika...! On Mon, Aug 5, 2013 at 1:15 PM, Manoj Kumara ma...@wso2.com wrote: Congratz Shashika ... Best Regards.. Manoj Kumara Software Engineer WSO2, Inc.; http://wso2.com Twitter: http://twitter.com/ManKuma Mobile: +94713448188 On Mon, Aug 5, 2013 at 11:39 AM, Evanthika Amarasiri evanth...@wso2.comwrote: Hi, Its my pleasure to welcome Shashika Ubhayaratne as a WSO2 Committer. Shashika has made some great contributions during the recent ESB release. Welcome aboard Shashika. Keep up the good work. Regards, Evanthika Amarasiri Senior Technical Lead - Quality Assurance Mobile: +94773125935 * * wso2.com Lean Enterprise Middleware ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Mobile : +94718081124 ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] WSO2 Committers += Chanika
Congratz Chanika..! On Mon, Aug 5, 2013 at 10:25 AM, Pushpalanka Jayawardhana la...@wso2.comwrote: Congratulation Chanika...!!! Pushpalanka Jayawardhana Software Engineer WSO2 Lanka (pvt) Ltd [image: Facebook]http://s.wisestamp.com/links?url=http%3A%2F%2Fwww.facebook.com%2Fpushpalanka [image: Twitter]http://s.wisestamp.com/links?url=http%3A%2F%2Ftwitter.com%2FPushpalanka [image: LinkedIn]http://s.wisestamp.com/links?url=http%3A%2F%2Fwww.linkedin.com%2Fprofile%2Fview%3Fid%3D75175642%26trk%3Dtab_pro [image: Blogger]http://s.wisestamp.com/links?url=http%3A%2F%2Fpushpalankajaya.blogspot.com%2F [image: SlideShare]http://s.wisestamp.com/links?url=http%3A%2F%2Fwww.slideshare.net%2FPushpalanka Mobile: +94779716248 http://s.wisestamp.com/links?url=http%3A%2F%2Fr1.wisestamp.com%2Fr%2Flanding%3Fu%3Dc984892c0c4ca423%26v%3D3.13.2%26t%3D1361257731639%26promo%3D10%26dest%3Dhttp%253A%252F%252Fwww.wisestamp.com%252Femail-install%253Futm_source%253Dextension%2526utm_medium%253Demail%2526utm_campaign%253Dpromo_10 On Mon, Aug 5, 2013 at 10:22 AM, Ishara Premadasa ish...@wso2.com wrote: Congratz Chanika :) On Mon, Aug 5, 2013 at 10:19 AM, Balakrishnan Gokulakrishnan go...@wso2.com wrote: Congrats Chanika!! On 5 August 2013 09:24, Anjana Fernando anj...@wso2.com wrote: Hi everyone, It's my pleasure to announce Chanika as a WSO2 commiter. Chanika has done many contribution in improving DSS features. And I'm sure she will continue to be a key member in the team. Chanika, welcome aboard and keep it up! .. Cheers, Anjana. -- *Anjana Fernando* Technical Lead WSO2 Inc. | http://wso2.com lean . enterprise . middleware ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Balakrishnan Gokulakrishnan* Software Engineer, WSO2, Inc.; http://wso2.com Twitter: http://twitter.com/gokulbs Mobile: +94775935789 ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- Ishara Premasada Software Engineer, WSO2 Inc. http://wso2.com/ *Blog : http://isharapremadasa.blogspot.com/ Twitter : https://twitter.com/ishadil Mobile : +94 714445832* ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] WSO2 Committers += Geeth
Congratzz Geeth..! On Mon, Aug 5, 2013 at 10:51 AM, Piyum Fernando pi...@wso2.com wrote: Congradz Geeth! On Mon, Aug 5, 2013 at 10:40 AM, Udara Rathnayake uda...@wso2.com wrote: Congrats geeth On Mon, Aug 5, 2013 at 10:36 AM, Dimuthu De Lanerolle dimut...@wso2.comwrote: Congtaz Geeth ! On Mon, Aug 5, 2013 at 10:30 AM, Susankha Nirmala susan...@wso2.comwrote: congratz Geeth On Mon, Aug 5, 2013 at 10:28 AM, Pulasthi Supun pulas...@wso2.comwrote: Congrats Geeth On Mon, Aug 5, 2013 at 10:25 AM, Dunith Dhanushka dun...@wso2.comwrote: Congrats Geeth! On Mon, Aug 5, 2013 at 10:21 AM, Balakrishnan Gokulakrishnan go...@wso2.com wrote: Congrats Geeth! On 5 August 2013 10:07, Sagara Gunathunga sag...@wso2.com wrote: It is my pleasure to welcome Geeth Munasinghe as a WSO2 Committer. Geeth, Welcome Aboard! please keep up the good work!! Thanks ! -- Sagara Gunathunga Senior Technical Lead; WSO2, Inc.; http://wso2.com V.P Apache Web Services;http://ws.apache.org/ Linkedin; http://www.linkedin.com/in/ssagara Blog ; http://ssagara.blogspot.com ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Balakrishnan Gokulakrishnan* Software Engineer, WSO2, Inc.; http://wso2.com Twitter: http://twitter.com/gokulbs Mobile: +94775935789 ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- Regards, Dunith Dhanushka, Senior Software Engineer - BAM, WSO2 Inc, Mobile - +94 71 8615744 Blog - dunithd.wordpress.com http://blog.dunith.com Twitter - @dunithd http://twitter.com/dunithd ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- -- Pulasthi Supun Software Engineer; WSO2 Inc.; http://wso2.com, Email: pulas...@wso2.com Mobile: +94 (71) 9258281 Blog : http://pulasthisupun.blogspot.com/ Git hub profile: https://github.com/pulasthi ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- Susankha Nirmala Software Engineer WSO2, Inc.: http://wso2.com lean.enterprise.middleware Mobile : +94 77 593 2146 ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- Dimuthu De Lanerolle Software Engineer (Automation) WSO2 Inc. ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Udara Rathnayake* Software Engineer WSO2 Inc. : http://wso2.com Mobile : +94 772207239 Twitter : http://twitter.com/udarakr Blog: http://udarakr.blogspot.com ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- Piyum Fernando Software Engineer Mobile: +94 77 22 93 880 Home: +94 31 22 75 715 ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Mobile : +94718081124 ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] Welcome Susankha Nirmala as a WSO2 Committer
Congratz Susankha...! On Fri, Jul 26, 2013 at 11:49 AM, Pulasthi Supun pulas...@wso2.com wrote: Congratzz Susankha Regards Pulasthi On Fri, Jul 26, 2013 at 11:47 AM, Jasintha Dasanayake jasin...@wso2.comwrote: Congratz /Jasintha On Fri, Jul 26, 2013 at 11:39 AM, Shameera Rathnayaka shame...@wso2.comwrote: Congratzz Susankha On Fri, Jul 26, 2013 at 11:36 AM, Harshana Martin harsh...@wso2.comwrote: Hi All, It is my distinct pleasure to welcome Susankha Nirmala as a WSO2 Committer. Susankha has made some great contributions to WSO2 Developer Studio and the Carbon Platform during the last couple of months and in recognition of his commitment and contributions, he has been voted as a Committer for WSO2. Susankha, Congratulations and Welcome Aboard! Keep up the good work!! Thanks and Regards, Harshana -- Harshana Martin Associate Technical Lead WSO2 Inc. : http://wso2.com Mobile: +94 775 998 115 Profile: https://www.google.com/profiles/harshana05 Blog: http://harshana05.blogspot.com Twitter: http://twitter.com/harshana05 ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Software Engineer - WSO2 Inc.* *email: shameera AT wso2.com shame...@wso2.com , shameera AT apache.org shame...@apache.org* *phone: +9471 922 1454* * * *Linked in : *http://lk.linkedin.com/pub/shameera-rathnayaka/1a/661/561 *Twitter : *https://twitter.com/Shameera_R ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Jasintha Dasanayake **Software Engineer WSO2 Inc. | http://wso2.com lean . enterprise . middleware * * * *mobile :- 077 291 6596* ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- -- Pulasthi Supun Software Engineer; WSO2 Inc.; http://wso2.com, Email: pulas...@wso2.com Mobile: +94 (71) 9258281 Blog : http://pulasthisupun.blogspot.com/ Git hub profile: https://github.com/pulasthi ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] WSO2 Committers += Pulasthi Supun
Congratz Pulasthi...!!! On Mon, Jul 22, 2013 at 6:04 PM, Hasitha Aravinda hasi...@wso2.com wrote: Congratulation Pulasthi...!!! On Sun, Jul 21, 2013 at 4:54 PM, Senaka Fernando sen...@wso2.com wrote: Hi all, Its my pleasure to welcome Pulasthi Supun as a WSO2 Committer. Pulasthi has made some great contributions to our platform during the last few months and in recognition of his commitment and contributions he has been voted as a committer. Pulasthi, welcome aboard and keep up the good work. Best Regards, Senaka. -- * http://us13.wso2con.com/ * * * *Senaka Fernando* Senior Technical Lead; WSO2 Inc.; http://wso2.com* Member; Apache Software Foundation; http://apache.org E-mail: senaka AT wso2.com **P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818 Linked-In: http://linkedin.com/in/senakafernando *Lean . Enterprise . Middleware ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- Hasitha Aravinda, Software Engineer, WSO2 Inc. Email: hasi...@wso2.com Mobile: +94 71 8 210 200 ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] WSO2 Committers += Punnadi Goonewardena
Congratzz Punnadi! On Wed, Jul 3, 2013 at 2:13 PM, Ishara Premadasa ish...@wso2.com wrote: Congratulations Punnadi! On Wed, Jul 3, 2013 at 1:40 PM, Ramith Jayasinghe ram...@wso2.com wrote: Congrats On Wed, Jul 3, 2013 at 1:37 PM, Dimuthu Leelarathne dimut...@wso2.comwrote: Hi Punnadi, Congratulations! It is with great pleasure that we welcome you as a WSO2 committer. Thank you for your contributions. thanks and best regards, Dimuthu -- Dimuthu Leelarathne Architect Product Lead of App Factory WSO2, Inc. (http://wso2.com) email: dimut...@wso2.com Lean . Enterprise . Middleware ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- Ramith Jayasinghe Technical Lead WSO2 Inc., http://wso2.com lean.enterprise.middleware E: ram...@wso2.com P: +94 776715671 ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- Ishara Premasada Software Engineer, WSO2 Inc. http://wso2.com/ *Blog : http://isharapremadasa.blogspot.com/ Twitter : https://twitter.com/ishadil Mobile : +94 714445832* ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Mobile : +94718081124 ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] WSO2 Committers += Shafreen Anfar
Congratz Shafreen...!! On Wed, Jul 3, 2013 at 2:13 PM, Ishara Premadasa ish...@wso2.com wrote: Congratz Shafreen! On Wed, Jul 3, 2013 at 2:10 PM, Nihanth Joseph niha...@wso2.com wrote: Congrats Shafreen On Wed, Jul 3, 2013 at 2:08 PM, Ravi Undupitiya r...@wso2.com wrote: Congrats Shafreen! :) On Wed, Jul 3, 2013 at 2:03 PM, Kasun Indrasiri ka...@wso2.com wrote: Hi Folks, Its my pleasure to welcome Shafreen Anfar as a WSO2 Committer. He is a key contributor in bug fixing of 4.7 release and done a good job in ESB performance testing too. Shafreen, welcome aboard and keep up the good work. Thanks. -- Kasun Indrasiri Software Architect WSO2, Inc.; http://wso2.com lean.enterprise.middleware cell: +94 71 536 4128 Blog : http://kasunpanorama.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Ravi Undupitiya* Software Engineer; WSO2 Inc.; http://wso2.com * * *E-mail: r...@wso2.com **M: **+94 772 930 712* * *Lean . Enterprise . Middleware ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- Nihanth Joseph Senior Software Engineer Mob: +94719187136 ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- Ishara Premasada Software Engineer, WSO2 Inc. http://wso2.com/ *Blog : http://isharapremadasa.blogspot.com/ Twitter : https://twitter.com/ishadil Mobile : +94 714445832* ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Mobile : +94718081124 ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] WSO2 Committers += Asanka Dissanayake
Congratz Asanka..! On Wed, Jul 3, 2013 at 2:24 PM, Dimuthu De Lanerolle dimut...@wso2.comwrote: Congratz Asanka ! On Wed, Jul 3, 2013 at 2:22 PM, Manisha Gayathri mani...@wso2.com wrote: Congratulations Asanka!! On Wed, Jul 3, 2013 at 1:07 AM, Dimuthu Leelarathne dimut...@wso2.comwrote: Hi Asanka, Congratulations! It is with great pleasure that we welcome you as a WSO2 committer. Thank you for your contributions. thanks and best regards, Dimuthu -- Dimuthu Leelarathne Architect Product Lead of App Factory WSO2, Inc. (http://wso2.com) email: dimut...@wso2.com Mobile : 0773661935 Lean . Enterprise . Middleware ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- ~Regards *Manisha Eleperuma* Software Engineer, Solutions TG WSO2, Inc.: http://wso2.com lean.enterprise.middleware *blog: http://manisha-eleperuma.blogspot.com/* *mobile: +94 71 8279777* * * ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- Dimuthu De Lanerolle Software Engineer (Automation) WSO2 Inc. ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Mobile : +94718081124 ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] WSO2 Committers += Shameera Rathnayaka
Congratz Shameera...! On Mon, Jul 1, 2013 at 1:21 PM, Pradeep Fernando prad...@wso2.com wrote: Hi Devs, Its my pleasure to welcome Shameera Rathnayaka as a WSO2 committer. He has made valuable contributions to WSO2 Carbon platform over the last few months. Thanks Shameera for the contributions and keep up the good work. Shameera, welcome aboard!! thanks, --Pradeep ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Mobile : +94718081124 ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] WSO2 Committers += Ishara Premadasa
Congratz Ishara...! On Fri, Jun 21, 2013 at 10:43 AM, Gihan Anuruddha gi...@wso2.com wrote: Congratulation Ishara !!! On Fri, Jun 21, 2013 at 10:21 AM, Shammi Jayasinghe sha...@wso2.comwrote: Hi, Its my pleasure to welcome Ishara Premadasa as WSO2 Committer. Ishara has been an excellent contributor for MB 2.1.0 and other related projects over the last few months and gave a great help on releasing Alpha, Beta and RC1 of MB 2.1.0. Thank you very much for all your hard work. Ishara, welcome aboard and keep up the good work. -- Best Regards,* Shammi Jayasinghe* Associate Tech Lead WSO2, Inc.; http://wso2.com, mobile: +94 71 4493085 ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- --- W.G. Gihan Anuruddha Senior Software Engineer | WSO2, Inc. M: +94772272595 ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Mobile : +94718081124 ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] WSO2 Committers += Dulanja Liyanage
Congratulations Dulanja...! On Tue, Jun 4, 2013 at 11:29 AM, Rajeev Sampath raje...@wso2.com wrote: Congrats! On Tue, Jun 4, 2013 at 10:37 AM, Asela Pathberiya as...@wso2.com wrote: Hi All, It's my pleasure to announce Dulanja as a WSO2 committer. He has made an excellent contribution to WSO2 Identity Server. Dulanja, Welcome abroad and keep up the good work Thanks, Asela. -- Thanks Regards, Asela Mobile : +94 777 625 933 ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- Rajeev Sampath Senior Software Engineer WSO2, Inc.; http://www.wso2.com. Mobile:* +94716265766 * ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] WSO2 Committers += Isuru Perera
Congratzz Isuru...!!! On Mon, Jun 3, 2013 at 5:27 PM, Susankha Nirmala susan...@wso2.com wrote: Congratz isuru! On Mon, Jun 3, 2013 at 5:21 PM, Piyum Fernando pi...@wso2.com wrote: Congrads Isuru! On Mon, Jun 3, 2013 at 5:18 PM, Supun Malinga sup...@wso2.com wrote: Congrats! On Mon, Jun 3, 2013 at 5:13 PM, Lasantha Fernando lasan...@wso2.comwrote: Congrats Isuru!... :-) On 3 June 2013 17:10, Ramith Jayasinghe ram...@wso2.com wrote: Contragrats Isuru! On Mon, Jun 3, 2013 at 5:08 PM, Nirmal Fernando nir...@wso2.comwrote: On Mon, Jun 3, 2013 at 5:07 PM, Nirmal Fernando nir...@wso2.comwrote: Congratulations IsuruP! On Mon, Jun 3, 2013 at 5:04 PM, Lakmal Warusawithana lak...@wso2.com wrote: Hi, Its my pleasure to welcome Isuru Perera as a WSO2 Commiter. IsuruP has done excellent contribution in the areas of Stratos2 specially new CLI and Stratos Controller UI. IsuruP, welcome aboard and keep up the good work. regards -- Lakmal Warusawithana Software Architect; WSO2 Inc. Mobile : +94714289692 ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- Thanks regards, Nirmal Senior Software Engineer- Platform Technologies Team, WSO2 Inc. Mobile: +94715779733 Blog: http://nirmalfdo.blogspot.com/ -- Thanks regards, Nirmal Senior Software Engineer- Platform Technologies Team, WSO2 Inc. Mobile: +94715779733 Blog: http://nirmalfdo.blogspot.com/ ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- Ramith Jayasinghe Technical Lead WSO2 Inc., http://wso2.com lean.enterprise.middleware E: ram...@wso2.com P: +94 776715671 ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Lasantha Fernando* Software Engineer - Data Technologies Team WSO2 Inc. http://wso2.com email: lasan...@wso2.com mobile: (+94) 71 5247551 ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- Supun Malinga, Senior Software Engineer, WSO2 Inc. http://wso2.com http://wso2.org email - sup...@wso2.com sup...@wso2.com mobile - 071 56 91 321 ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- Piyum Fernando Software Engineer Mobile: +94 77 22 93 880 Home: +94 31 22 75 715 ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- Susankha Nirmala Software Engineer WSO2, Inc.: http://wso2.com lean.enterprise.middleware ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev
Re: [Dev] WSO2 Committers += Isuru Haththotuwa
Congratz Isuru...!!! On Thu, May 9, 2013 at 4:29 PM, Ashansa Perera asha...@wso2.com wrote: Congratz Isuru.. ! On Thu, May 9, 2013 at 4:26 PM, Kishanthan Thangarajah kishant...@wso2.com wrote: Congratulations IsuruH ! On Thu, May 9, 2013 at 11:51 AM, Lakmal Warusawithana lak...@wso2.comwrote: Hi, Its my pleasure to welcome Isuru Haththotuwa as a WSO2 Commiter. IsuruH has done excellent contribution in the areas of Stratos2 specially git based depSync. Also his contribution to Stratos2 alpha, beta1 and beta2 was tremendous. IsuruH, welcome aboard and keep up the good work. regards -- Lakmal Warusawithana Software Architect; WSO2 Inc. Mobile : +94714289692 ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Kishanthan Thangarajah* Software Engineer, Development Technologies Team, WSO2, Inc. lean.enterprise.middleware Mobile - +94773426635 Blog - *http://kishanthan.wordpress.com* Twitter - *http://twitter.com/kishanthan* ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- Thanks Regards, Ashansa Perera Software Engineer WSO2, Inc ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev -- *Sumedha Kodithuwakku* Software Engineer WSO2 Inc. : wso2.com lean . enterprise . middleware Mobile : +94718081124 ___ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev