Hi Kasun, How can we use web app for multi-tenancy? Do we have to deploy the web app in each tenant folder? if not how can we load the tenant configuration manually ?
Thanks, Madhawa On Wed, Aug 5, 2015 at 12:58 PM, Anjana Fernando <[email protected]> wrote: > Hi Kasun, > > I see, make sense, with the security scenarios and so on. Just wondering > since, we got a patch for the earlier wild cards scenario. Thanks for the > clarification. > > Cheers, > Anjana. > > On Wed, Aug 5, 2015 at 12:54 PM, KasunG Gajasinghe <[email protected]> > wrote: > >> Hi Anjana, >> >> The servlet registration provided via component.xml only provides a basic >> set of features. As we discussed here, it does not support wild cards. And, >> it does not support things such as security-constraints which we configure >> through web.xml of a webapp. I believe Madhawa requested this as well in >> the thread [1]. And, there can be other requirements that might pop-up as >> the integration goes on. >> >> Since we have a viable approach for these problems by using webapps, it's >> better to go on that path because of the above. >> >> [1] How to handle QOS Security for servlet request >> >> >> On Wed, Aug 5, 2015 at 12:36 PM, Anjana Fernando <[email protected]> wrote: >> >>> Hi Kasun, >>> >>> But, still, it is an extra hassle to create another webapp and copy it >>> to the deployment directory separately, it is not there with the other >>> components. What is wrong with the other existing approach? .. >>> >>> Cheers, >>> Anjana. >>> >>> On Wed, Aug 5, 2015 at 12:33 PM, KasunG Gajasinghe <[email protected]> >>> wrote: >>> >>>> Hi Anjana/Madhawa, >>>> >>>> The webapp is there to expose a servlet. The actual logic does not need >>>> to be in the webapp itself, and can be put in a carbon component. So, >>>> there's no separation. >>>> >>>> IS etc. does the same where they have JAX-RS webapps that only has the >>>> jax-rs resource class to expose a REST service. The actual logic is there >>>> in identity components. >>>> >>>> On Tue, Aug 4, 2015 at 11:25 PM, Madhawa Gunasekara <[email protected]> >>>> wrote: >>>> >>>>> Hi Carbon Team, >>>>> >>>>> Can we add this improvement to the upcoming carbon minor version >>>>> release ? >>>>> >>>>> Thanks, >>>>> Madhawa >>>>> >>>>> On Wed, Jul 29, 2015 at 10:36 PM, Anjana Fernando <[email protected]> >>>>> wrote: >>>>> >>>>>> Hi Niranjan, >>>>>> >>>>>> Why exactly is that? .. it doesn't look right to put one of the >>>>>> server's core logic in a webapp. Also it has to be specially copied to >>>>>> the >>>>>> deployment folder and all, and also, will all the tenant's get it's own >>>>>> context? .. Basically, just having a separate web app feels like, it's >>>>>> separated from the other components. >>>>>> >>>>>> Cheers, >>>>>> Anjana. >>>>>> >>>>>> On Wed, Jul 29, 2015 at 12:25 PM, Niranjan Karunanandham < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Hi Madhawa, >>>>>>> >>>>>>> As per the offline discussion with the team (Kernel), we recommended >>>>>>> to use webapp. Therefore we will be reverting this. >>>>>>> >>>>>>> Regards, >>>>>>> Nira >>>>>>> >>>>>>> On Wed, Jul 22, 2015 at 3:46 PM, Madhawa Gunasekara < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> Hi All, >>>>>>>> >>>>>>>> Please find the created JIRA >>>>>>>> https://wso2.org/jira/browse/CARBON-15322 >>>>>>>> >>>>>>>> Thanks >>>>>>>> Madhawa >>>>>>>> >>>>>>>> On Wed, Jul 22, 2015 at 2:46 PM, Niranjan Karunanandham < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> Hi Madhawa, >>>>>>>>> >>>>>>>>> Can you raise a JIRA in Kernel as an improvement for this? >>>>>>>>> >>>>>>>>> Regards, >>>>>>>>> Nira >>>>>>>>> >>>>>>>>> On Wed, Jul 22, 2015 at 2:14 PM, Madhawa Gunasekara < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> Hi Thusitha, >>>>>>>>>> >>>>>>>>>> Can we add wild-card option for the implementation ? >>>>>>>>>> >>>>>>>>>> Thanks >>>>>>>>>> >>>>>>>>>> On Wed, Jul 22, 2015 at 2:12 PM, Thusitha Thilina Dayaratne < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> Hi Madhawa, >>>>>>>>>>> >>>>>>>>>>> AFAIU In the implementation it get the links and add them to a >>>>>>>>>>> Map where key and value both are same. When we do a request it >>>>>>>>>>> check from >>>>>>>>>>> the map whether the key exist for the path. If exist it will be >>>>>>>>>>> bypass >>>>>>>>>>> otherwise it will redirect. >>>>>>>>>>> In your case /odataservices/* will be the key and when you >>>>>>>>>>> request http://localhost:9443/odataservices/* since the link >>>>>>>>>>> key matches this will bypass the login. But when you request >>>>>>>>>>> something like >>>>>>>>>>> http://localhost:9443/odataservices/abc then this will not >>>>>>>>>>> match based on the implementation so it will redirect to the login >>>>>>>>>>> page. >>>>>>>>>>> >>>>>>>>>>> Thanks >>>>>>>>>>> Thusitha >>>>>>>>>>> >>>>>>>>>>> On Tue, Jul 21, 2015 at 6:34 PM, Madhawa Gunasekara < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> Kind reminder on this..! >>>>>>>>>>>> >>>>>>>>>>>> On Sat, Jul 4, 2015 at 9:39 AM, Madhawa Gunasekara < >>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hi All, >>>>>>>>>>>>> >>>>>>>>>>>>> I was able to invoke the servlet by using above mentioned >>>>>>>>>>>>> reference. but I couldn't skip the login page for the all the >>>>>>>>>>>>> scenarios. I >>>>>>>>>>>>> was able to skip the login page for only >>>>>>>>>>>>> https://192.168.1.103:9443/odataservices/* url request only. >>>>>>>>>>>>> Please find my servlet declaration below. I need to handle >>>>>>>>>>>>> requests like ' >>>>>>>>>>>>> https://192.168.1.103:9443/odataservices/wso2services' from >>>>>>>>>>>>> the servlet. which begining with particular word 'odataservices'. >>>>>>>>>>>>> >>>>>>>>>>>>> Any help on this matter in highly appreciated. >>>>>>>>>>>>> >>>>>>>>>>>>> What should I missing here ? >>>>>>>>>>>>> >>>>>>>>>>>>> <component xmlns="http://products.wso2.org/carbon"> >>>>>>>>>>>>> >>>>>>>>>>>>> <servlets> >>>>>>>>>>>>> <servlet id="ODataServlet"> >>>>>>>>>>>>> <servlet-name>ODataServlet</servlet-name> >>>>>>>>>>>>> <url-pattern>/odataservices/*</url-pattern> >>>>>>>>>>>>> <display-name>OData Services Callback >>>>>>>>>>>>> Servlet</display-name> >>>>>>>>>>>>> >>>>>>>>>>>>> <servlet-class>org.wso2.carbon.dataservices.odata.ODataServlet</servlet-class> >>>>>>>>>>>>> </servlet> >>>>>>>>>>>>> </servlets> >>>>>>>>>>>>> <framework-configuration> >>>>>>>>>>>>> <bypass> >>>>>>>>>>>>> <authentication> >>>>>>>>>>>>> <link>/odataservices/*</link> >>>>>>>>>>>>> </authentication> >>>>>>>>>>>>> </bypass> >>>>>>>>>>>>> </framework-configuration> >>>>>>>>>>>>> </component> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Thanks, >>>>>>>>>>>>> Madhawa >>>>>>>>>>>>> >>>>>>>>>>>>> On Fri, Jul 3, 2015 at 5:20 PM, Madhawa Gunasekara < >>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Hi All, >>>>>>>>>>>>>> >>>>>>>>>>>>>> I have requirement to insert a servlet in DSS to process some >>>>>>>>>>>>>> specific http requests( GET,POST). I have done some >>>>>>>>>>>>>> implementations by >>>>>>>>>>>>>> refering [1]. >>>>>>>>>>>>>> but when I send the request it will redirect to the login >>>>>>>>>>>>>> page due to the authentications, How can I fixed that? and also >>>>>>>>>>>>>> servlet >>>>>>>>>>>>>> methods didn't hit but I can find my servlet class in Servlet >>>>>>>>>>>>>> listings also. >>>>>>>>>>>>>> >>>>>>>>>>>>>> [2015-07-03 15:20:30,885] DEBUG >>>>>>>>>>>>>> {org.wso2.carbon.ui.deployment.beans.CarbonUIDefinitions} - >>>>>>>>>>>>>> Listing all >>>>>>>>>>>>>> Servlet items as of now... >>>>>>>>>>>>>> [2015-07-03 15:20:30,885] DEBUG >>>>>>>>>>>>>> {org.wso2.carbon.ui.deployment.beans.CarbonUIDefinitions} - >>>>>>>>>>>>>> --->ServletDefinition = ODataservicesCallbackServlet : >>>>>>>>>>>>>> DataservicesCallbackServlet >>>>>>>>>>>>>> >>>>>>>>>>>>>> Any help on this matter is highly appreciated. >>>>>>>>>>>>>> >>>>>>>>>>>>>> [1] >>>>>>>>>>>>>> https://github.com/madhawa-gunasekara/carbon-commons/blob/master/components/ntask/org.wso2.carbon.ntask.core/src/main/resources/META-INF/component.xml >>>>>>>>>>>>>> >>>>>>>>>>>>>> Thanks, >>>>>>>>>>>>>> Madhawa >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> *Madhawa Gunasekara* >>>>>>>>>>>>>> Software Engineer >>>>>>>>>>>>>> WSO2 Inc.; http://wso2.com >>>>>>>>>>>>>> lean.enterprise.middleware >>>>>>>>>>>>>> >>>>>>>>>>>>>> mobile: +94 719411002 <+94+719411002> >>>>>>>>>>>>>> blog: *http://madhawa-gunasekara.blogspot.com >>>>>>>>>>>>>> <http://madhawa-gunasekara.blogspot.com>* >>>>>>>>>>>>>> linkedin: *http://lk.linkedin.com/in/mgunasekara >>>>>>>>>>>>>> <http://lk.linkedin.com/in/mgunasekara>* >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> *Madhawa Gunasekara* >>>>>>>>>>>>> Software Engineer >>>>>>>>>>>>> WSO2 Inc.; http://wso2.com >>>>>>>>>>>>> lean.enterprise.middleware >>>>>>>>>>>>> >>>>>>>>>>>>> mobile: +94 719411002 <+94+719411002> >>>>>>>>>>>>> blog: *http://madhawa-gunasekara.blogspot.com >>>>>>>>>>>>> <http://madhawa-gunasekara.blogspot.com>* >>>>>>>>>>>>> linkedin: *http://lk.linkedin.com/in/mgunasekara >>>>>>>>>>>>> <http://lk.linkedin.com/in/mgunasekara>* >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> *Madhawa Gunasekara* >>>>>>>>>>>> Software Engineer >>>>>>>>>>>> WSO2 Inc.; http://wso2.com >>>>>>>>>>>> lean.enterprise.middleware >>>>>>>>>>>> >>>>>>>>>>>> mobile: +94 719411002 <+94+719411002> >>>>>>>>>>>> blog: *http://madhawa-gunasekara.blogspot.com >>>>>>>>>>>> <http://madhawa-gunasekara.blogspot.com>* >>>>>>>>>>>> linkedin: *http://lk.linkedin.com/in/mgunasekara >>>>>>>>>>>> <http://lk.linkedin.com/in/mgunasekara>* >>>>>>>>>>>> >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> Dev mailing list >>>>>>>>>>>> [email protected] >>>>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Thusitha Dayaratne >>>>>>>>>>> Software Engineer >>>>>>>>>>> WSO2 Inc. - lean . enterprise . middleware | wso2.com >>>>>>>>>>> >>>>>>>>>>> Mobile +94712756809 >>>>>>>>>>> Blog alokayasoya.blogspot.com >>>>>>>>>>> About http://about.me/thusithathilina >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> *Madhawa Gunasekara* >>>>>>>>>> Software Engineer >>>>>>>>>> WSO2 Inc.; http://wso2.com >>>>>>>>>> lean.enterprise.middleware >>>>>>>>>> >>>>>>>>>> mobile: +94 719411002 <+94+719411002> >>>>>>>>>> blog: *http://madhawa-gunasekara.blogspot.com >>>>>>>>>> <http://madhawa-gunasekara.blogspot.com>* >>>>>>>>>> linkedin: *http://lk.linkedin.com/in/mgunasekara >>>>>>>>>> <http://lk.linkedin.com/in/mgunasekara>* >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> >>>>>>>>> *Niranjan Karunanandham* >>>>>>>>> Senior Software Engineer - WSO2 Inc. >>>>>>>>> WSO2 Inc.: http://www.wso2.com >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> *Madhawa Gunasekara* >>>>>>>> Software Engineer >>>>>>>> WSO2 Inc.; http://wso2.com >>>>>>>> lean.enterprise.middleware >>>>>>>> >>>>>>>> mobile: +94 719411002 <+94+719411002> >>>>>>>> blog: *http://madhawa-gunasekara.blogspot.com >>>>>>>> <http://madhawa-gunasekara.blogspot.com>* >>>>>>>> linkedin: *http://lk.linkedin.com/in/mgunasekara >>>>>>>> <http://lk.linkedin.com/in/mgunasekara>* >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> *Niranjan Karunanandham* >>>>>>> Senior Software Engineer - WSO2 Inc. >>>>>>> WSO2 Inc.: http://www.wso2.com >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Dev mailing list >>>>>>> [email protected] >>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> *Anjana Fernando* >>>>>> Senior Technical Lead >>>>>> WSO2 Inc. | http://wso2.com >>>>>> lean . enterprise . middleware >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> *Madhawa Gunasekara* >>>>> Software Engineer >>>>> WSO2 Inc.; http://wso2.com >>>>> lean.enterprise.middleware >>>>> >>>>> mobile: +94 719411002 <+94+719411002> >>>>> blog: *http://madhawa-gunasekara.blogspot.com >>>>> <http://madhawa-gunasekara.blogspot.com>* >>>>> linkedin: *http://lk.linkedin.com/in/mgunasekara >>>>> <http://lk.linkedin.com/in/mgunasekara>* >>>>> >>>> >>>> >>>> >>>> -- >>>> >>>> *Kasun Gajasinghe*Senior Software Engineer, WSO2 Inc. >>>> email: kasung AT spamfree wso2.com >>>> linked-in: http://lk.linkedin.com/in/gajasinghe >>>> blog: http://kasunbg.org >>>> >>>> >>>> >>> >>> >>> >>> -- >>> *Anjana Fernando* >>> Senior Technical Lead >>> WSO2 Inc. | http://wso2.com >>> lean . enterprise . middleware >>> >> >> >> >> -- >> >> *Kasun Gajasinghe*Senior Software Engineer, WSO2 Inc. >> email: kasung AT spamfree wso2.com >> linked-in: http://lk.linkedin.com/in/gajasinghe >> blog: http://kasunbg.org >> >> >> > > > > -- > *Anjana Fernando* > Senior Technical Lead > WSO2 Inc. | http://wso2.com > lean . enterprise . middleware > -- *Madhawa Gunasekara* Software Engineer WSO2 Inc.; http://wso2.com lean.enterprise.middleware mobile: +94 719411002 <+94+719411002> blog: *http://madhawa-gunasekara.blogspot.com <http://madhawa-gunasekara.blogspot.com>* linkedin: *http://lk.linkedin.com/in/mgunasekara <http://lk.linkedin.com/in/mgunasekara>*
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
