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

Reply via email to