On Wed, Mar 16, 2011 at 1:30 PM, Supun Kamburugamuva <su...@wso2.com> wrote:
> Hi, > > I'm going to introduce a property configuration called > <HideAdminServiceWSDL>true</HideAdminServiceWSDL> to the carbon.xml to > achieve this. Please let me know if the name has to be changed. > There is another param I introduced to Axis2 to hide all WSDLs. You can include that in services.xml or axis2.xml. Please name this to be consistent with that param. > > Thanks, > Supun.. > > On Wed, Jan 26, 2011 at 9:12 PM, Afkham Azeez <az...@wso2.com> wrote: > > OK. Go ahead and implement it. When you add the parameter to the > carbon.xml, > > put a meaningful name, and add some documentation on its usage. I think > it > > is OK to hide the admin service WSDLs by default. > > Azeez > > > > On Wed, Jan 26, 2011 at 1:15 AM, Heshan Suriyaarachchi <hes...@wso2.com> > > wrote: > >> > >> > >> On Tue, Jan 25, 2011 at 7:30 PM, Afkham Azeez <az...@wso2.com> wrote: > >>> > >>> It doesn't hurt to have the ability to turn off WSDLs for all admin > >>> services. > >> > >> +1 > >> > >> IMV the best option is to give the user the option to configure whether > to > >> expose AdminService WSDLs is by giving a carbon.xml param to configure > the > >> Carbon Server (As per my original proposal). Furthermore, we can make > the > >> service WSDLs available by default since not many Devs like the idea of > >> blocking the WSDLs. Then if a user wants to block the AdminService WSDLs > >> he/she can add the proposed param to the carbon.xml. > >> > >>> The other option is for the admin service OSGi bundle authors to > >>> explicitly declare the 'exposeServiceMetadata' parameter in the > respective > >>> services.xml files. > >> > >> In this case, the authors will have to modify each and every Admin > >> Service. Another downside is if we do it at the bundle level, it'll be > the > >> default behavior. > >> > >> > >> So guys, is it alright if I go ahead and implement this in the trunk? If > >> there are objections, please raise them now because we have this > requirement > >> as an action item for the next release of the ESB (ie. 3.2.0). > >>> > >>> Azeez > >>> > >>> On Tue, Jan 25, 2011 at 5:57 AM, Heshan Suriyaarachchi < > hes...@wso2.com> > >>> wrote: > >>>> > >>>> Sometime back one of our customers were asking whether we supported > this > >>>> features. > >>>> > >>>> On Tue, Jan 25, 2011 at 6:49 PM, Afkham Azeez <az...@wso2.com> wrote: > >>>>> > >>>>> How did this requirement originate? Did one of our customers or users > >>>>> ask for it? > >>>>> > >>>>> On Tue, Jan 25, 2011 at 3:48 AM, Heshan Suriyaarachchi > >>>>> <hes...@wso2.com> wrote: > >>>>>> > >>>>>> Hi Amila, > >>>>>> > >>>>>> Yes, your point is correct. But say for example a user who has > >>>>>> deployed a Carbon based server in production wants to block > publishing > >>>>>> unwanted information to outside. Now there is no way of doing this. > >>>>>> > >>>>>> Another point is that say for example a user in production has > >>>>>> developed custom bundles and exposed their services as > AdminServices. Then > >>>>>> in situation like that also we might need to block WSDLs. > >>>>>> > >>>>>> On Tue, Jan 25, 2011 at 4:54 PM, Amila Suriarachchi <am...@wso2.com > > > >>>>>> wrote: > >>>>>>> > >>>>>>> > >>>>>>> On Tue, Jan 25, 2011 at 3:38 PM, Heshan Suriyaarachchi > >>>>>>> <hes...@wso2.com> wrote: > >>>>>>>> > >>>>>>>> Hi Devs, > >>>>>>>> > >>>>>>>> Currently there isn't a way provided by the Carbon Server to block > >>>>>>>> Admin Service WSDLs to outside parties. I am looking at a way to > fix this. I > >>>>>>>> had a offline discussion with Azeez on $subject. > >>>>>>> > >>>>>>> Since our products are open source there is nothing we can hide by > >>>>>>> just blocking wsdl for Admin services. > >>>>>>> > >>>>>>> thanks, > >>>>>>> Amila. > >>>>>>>> > >>>>>>>> Recently, Azeez has done a change to Axis2 trunk to have the > >>>>>>>> following property. > >>>>>>>> <parameter name="exposeServiceMetadata">true</parameter> > >>>>>>>> It will decide whether the metadata (WSDL, schema, policy) of the > >>>>>>>> services deployed on Axis2, should be visible to the incoming > ?wsdl, ?wsdl2, > >>>>>>>> ?xsd, ?policy requests. > >>>>>>>> > >>>>>>>> The idea is to implement the $subject in following way. > >>>>>>>> > >>>>>>>> In the carbon.xml have a parameter named ShowAdminServiceMetadata. > >>>>>>>> which will have the default value to false. That means the > AdminServies are > >>>>>>>> blocked by default. Then the carbon.core.DeploymentInterceptor > will be > >>>>>>>> modified in a such a way that if a service being deployed is an > AdminService > >>>>>>>> the above mentioned, exposeServiceMetadata property will be added. > >>>>>>>> > >>>>>>>> I just wanted to inform you before I do the change. Your feedback > >>>>>>>> and ideas are welcome. > >>>>>>>> > >>>>>>>> > >>>>>>>> Regards, > >>>>>>>> Heshan. > >>>>>>>> > >>>>>>>> > >>>>>>>> -- > >>>>>>>> Regards, > >>>>>>>> Heshan Suriyaarachchi > >>>>>>>> Software Engineer > >>>>>>>> WSO2 Inc.; http://wso2.com/ > >>>>>>>> > >>>>>>>> Blog: http://heshans.blogspot.com/ > >>>>>>>> > >>>>>>>> _______________________________________________ > >>>>>>>> Carbon-dev mailing list > >>>>>>>> Carbon-dev@wso2.org > >>>>>>>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev > >>>>>>>> > >>>>>>> > >>>>>>> > >>>>>>> _______________________________________________ > >>>>>>> Carbon-dev mailing list > >>>>>>> Carbon-dev@wso2.org > >>>>>>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev > >>>>>>> > >>>>>> > >>>>>> > >>>>>> > >>>>>> -- > >>>>>> Regards, > >>>>>> Heshan Suriyaarachchi > >>>>>> Software Engineer > >>>>>> WSO2 Inc.; http://wso2.com/ > >>>>>> > >>>>>> Blog: http://heshans.blogspot.com/ > >>>>>> > >>>>>> _______________________________________________ > >>>>>> Carbon-dev mailing list > >>>>>> Carbon-dev@wso2.org > >>>>>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev > >>>>>> > >>>>> > >>>>> > >>>>> > >>>>> -- > >>>>> Afkham Azeez > >>>>> Senior Software Architect & Senior Manager; WSO2, Inc.; > >>>>> http://wso2.com, > >>>>> > >>>>> Member; Apache Software Foundation; http://www.apache.org/ > >>>>> email: az...@wso2.com cell: +94 77 3320919 > >>>>> blog: http://blog.afkham.org > >>>>> twitter: http://twitter.com/afkham_azeez > >>>>> linked-in: http://lk.linkedin.com/in/afkhamazeez > >>>>> > >>>>> Lean . Enterprise . Middleware > >>>>> > >>>>> _______________________________________________ > >>>>> Carbon-dev mailing list > >>>>> Carbon-dev@wso2.org > >>>>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev > >>>>> > >>>> > >>>> > >>>> > >>>> -- > >>>> Regards, > >>>> Heshan Suriyaarachchi > >>>> Software Engineer > >>>> WSO2 Inc.; http://wso2.com/ > >>>> > >>>> Blog: http://heshans.blogspot.com/ > >>>> > >>>> _______________________________________________ > >>>> Carbon-dev mailing list > >>>> Carbon-dev@wso2.org > >>>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev > >>>> > >>> > >>> > >>> > >>> -- > >>> Afkham Azeez > >>> Senior Software Architect & Senior Manager; WSO2, Inc.; > http://wso2.com, > >>> > >>> Member; Apache Software Foundation; http://www.apache.org/ > >>> email: az...@wso2.com cell: +94 77 3320919 > >>> blog: http://blog.afkham.org > >>> twitter: http://twitter.com/afkham_azeez > >>> linked-in: http://lk.linkedin.com/in/afkhamazeez > >>> > >>> Lean . Enterprise . Middleware > >>> > >>> _______________________________________________ > >>> Carbon-dev mailing list > >>> Carbon-dev@wso2.org > >>> https://wso2.org/cgi-bin/mailman/listinfo/carbon-dev > >>> > >> > >> > >> > >> -- > >> Regards, > >> Heshan Suriyaarachchi > >> Software Engineer > >> WSO2 Inc.; http://wso2.com/ > >> > >> Blog: http://heshans.blogspot.com/ > >> > >> _______________________________________________ > >> Carbon-dev mailing list > >> carbon-...@lists.wso2.org > >> http://wso2.org/cgi-bin/mailman/listinfo/carbon-dev > >> > > > > > > > > -- > > Afkham Azeez > > Senior Software Architect & Senior Manager; WSO2, Inc.; http://wso2.com, > > > > Member; Apache Software Foundation; http://www.apache.org/ > > email: az...@wso2.com cell: +94 77 3320919 > > blog: http://blog.afkham.org > > twitter: http://twitter.com/afkham_azeez > > linked-in: http://lk.linkedin.com/in/afkhamazeez > > > > Lean . Enterprise . Middleware > > > > _______________________________________________ > > Carbon-dev mailing list > > carbon-...@lists.wso2.org > > http://wso2.org/cgi-bin/mailman/listinfo/carbon-dev > > > > > > > > -- > Supun Kamburugamuva > Technical Lead & Product Manager, WSO2 Inc.; http://wso2.com > Member, Apache Software Foundation; http://www.apache.org > WSO2 Inc.; http://wso2.org > E-mail: su...@wso2.com; Mobile: +94 77 431 3585 > Blog: http://supunk.blogspot.com > -- *Afkham Azeez* Senior Software Architect & Senior Manager; 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 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* * * *Lean . Enterprise . Middleware*
_______________________________________________ Carbon-dev mailing list Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev