Re: [Dev] Fwd: [GSoC 16'] Proposal 20: [IS] SCIM 2.0 Support to WSO2 Identity Server

2016-05-11 Thread Pushpalanka Jayawardhana
Hi Manujith,

Hope you progressing with the initial steps of the project.
Please start a new thread to track the progress, so that we can finish this
off within time.

Thanks,
Pushpalanka

On Fri, Mar 25, 2016 at 10:22 PM, Manujith Pallewatte  wrote:

> Hi all,
>
> I added the final proposal to the gsoc site, thank you all for the support
> and guidance.
>
> On Fri, Mar 25, 2016 at 11:26 AM, Manujith Pallewatte <
> manujith...@gmail.com> wrote:
>
>> Hi Chamila,
>>
>> I added the draft to GSoC site and selected the share draft option as well
>> But didn't upload the FInal PDF still, since there's still 13 hours
>> remaining
>>
>> Thanks
>>
>> On Fri, Mar 25, 2016 at 11:23 AM, Chamila Wijayarathna 
>> wrote:
>>
>>> Hi Manujith,
>>>
>>> I strongly suggest you to submit your proposal to GSoC site with current
>>> progress. You can update it until the deadline.
>>>
>>> Thank You!
>>>
>>> On Fri, Mar 25, 2016 at 11:17 AM, Manujith Pallewatte <
>>> manujith...@gmail.com> wrote:
>>>
 Hi all,

 I added the automated unit test and integration tests under the
 implementation phase. Since I'm still in process of doing the PEP client
 simulation, I couldn't enter it in the blog, so I didn't mention in it the
 proposal. If I'm to find it before the deadline I will blog and insert it.
 Thank you all again for the many support and guidance!

 On Thu, Mar 24, 2016 at 3:12 PM, Omindu Rathnaweera 
 wrote:

> Hi Manujith,
>
> It's better to include implementation of automation tests in your
> proposal. The automation tests include unit & integration tests and if
> needed, UI tests.  Also you can start blogging about your findings so far
> and add them in your proposal.
>
> Regards,
> Omindu.
>
> On Thu, Mar 24, 2016 at 2:27 AM, Manujith Pallewatte <
> manujith...@gmail.com> wrote:
>
>> Hi all,
>>
>> Thank you very much for the comments, I revised and changed as much
>> as possible.
>> About the confusion by Entitlement Engine I wanted to refer to the
>> EntitlementEngine.java class in src since it has the main entry points to
>> the service
>> But it is really a confusing detail and i changed it to Identity
>> Server instead
>> Also i added a few illustrations to make some points clear
>> Please give me feedback on the revised proposal
>>
>>
>> https://docs.google.com/document/d/1dz8FcqUHargRM1q0UG0Ln4FHo_zHH-ENz6oc1hjeLYY/edit?usp=sharing
>>
>> Thankx alot again!
>>
>> On Wed, Mar 23, 2016 at 3:41 PM, Pushpalanka Jayawardhana <
>> la...@wso2.com> wrote:
>>
>>> Hi Manujith,
>>>
>>> Added the comments and suggestions. Please have a look and correct.
>>> Please also note that the entitlement engine we have in PDP
>>> component is the Balana engine and there is no seperate entitlelment 
>>> engine
>>> within IS.
>>> IS provides XACML support on top of Balana engine, with other
>>> required functionality for PEP, PAP and PIP.
>>>
>>> Thanks,
>>> Pushpalanka
>>>
>>> On Wed, Mar 23, 2016 at 3:13 PM, Manujith Pallewatte <
>>> manujith...@gmail.com> wrote:
>>>
 Hi all,

 Thankx alot for the input and I added them in the proposal so far
 I have attached the proposal with the mail
 Please review it and let me know points of improvement and any
 additional details I'm missing in it

 Thank You

 On Wed, Mar 23, 2016 at 12:05 PM, Pushpalanka Jayawardhana <
 la...@wso2.com> wrote:

>
>
> Pushpalanka.
> --
> Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
> Senior Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
> Mobile: +94779716248
> Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
> lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka
>
>
> On Wed, Mar 23, 2016 at 11:58 AM, Manujith Pallewatte <
> manujith...@gmail.com> wrote:
>
>> Hi all,
>>
>> I will certainly start off with the client, would be a good
>> starting point to observer the responses I think.
>> Thank to Omindu I was able to use SoapUI to simulate a request
>> for now, I'm trying to develop on that as well. Should those things 
>> go in
>> the
>> proposal as well?
>> I have a drafted a basic proposal which I will send asap for your
>> feedback, then once I complete task 1, I can document it too
>>
> This is good progress. It is better to mention what you have tried
> upto now regarding the project in brief, in the proposal.
>
>>
>> Thank You
>>
>> On Wed, Mar 23, 2016 at 11:35 AM, Pushpalanka Jayawardhana <
>> la...@wso2.com> wrote:
>>
>>>
>>>

Re: [Dev] Fwd: [GSoC 16'] Proposal 20: [IS] SCIM 2.0 Support to WSO2 Identity Server

2016-03-25 Thread Manujith Pallewatte
Hi all,

I added the final proposal to the gsoc site, thank you all for the support
and guidance.

On Fri, Mar 25, 2016 at 11:26 AM, Manujith Pallewatte  wrote:

> Hi Chamila,
>
> I added the draft to GSoC site and selected the share draft option as well
> But didn't upload the FInal PDF still, since there's still 13 hours
> remaining
>
> Thanks
>
> On Fri, Mar 25, 2016 at 11:23 AM, Chamila Wijayarathna 
> wrote:
>
>> Hi Manujith,
>>
>> I strongly suggest you to submit your proposal to GSoC site with current
>> progress. You can update it until the deadline.
>>
>> Thank You!
>>
>> On Fri, Mar 25, 2016 at 11:17 AM, Manujith Pallewatte <
>> manujith...@gmail.com> wrote:
>>
>>> Hi all,
>>>
>>> I added the automated unit test and integration tests under the
>>> implementation phase. Since I'm still in process of doing the PEP client
>>> simulation, I couldn't enter it in the blog, so I didn't mention in it the
>>> proposal. If I'm to find it before the deadline I will blog and insert it.
>>> Thank you all again for the many support and guidance!
>>>
>>> On Thu, Mar 24, 2016 at 3:12 PM, Omindu Rathnaweera 
>>> wrote:
>>>
 Hi Manujith,

 It's better to include implementation of automation tests in your
 proposal. The automation tests include unit & integration tests and if
 needed, UI tests.  Also you can start blogging about your findings so far
 and add them in your proposal.

 Regards,
 Omindu.

 On Thu, Mar 24, 2016 at 2:27 AM, Manujith Pallewatte <
 manujith...@gmail.com> wrote:

> Hi all,
>
> Thank you very much for the comments, I revised and changed as much as
> possible.
> About the confusion by Entitlement Engine I wanted to refer to the
> EntitlementEngine.java class in src since it has the main entry points to
> the service
> But it is really a confusing detail and i changed it to Identity
> Server instead
> Also i added a few illustrations to make some points clear
> Please give me feedback on the revised proposal
>
>
> https://docs.google.com/document/d/1dz8FcqUHargRM1q0UG0Ln4FHo_zHH-ENz6oc1hjeLYY/edit?usp=sharing
>
> Thankx alot again!
>
> On Wed, Mar 23, 2016 at 3:41 PM, Pushpalanka Jayawardhana <
> la...@wso2.com> wrote:
>
>> Hi Manujith,
>>
>> Added the comments and suggestions. Please have a look and correct.
>> Please also note that the entitlement engine we have in PDP component
>> is the Balana engine and there is no seperate entitlelment engine within 
>> IS.
>> IS provides XACML support on top of Balana engine, with other
>> required functionality for PEP, PAP and PIP.
>>
>> Thanks,
>> Pushpalanka
>>
>> On Wed, Mar 23, 2016 at 3:13 PM, Manujith Pallewatte <
>> manujith...@gmail.com> wrote:
>>
>>> Hi all,
>>>
>>> Thankx alot for the input and I added them in the proposal so far
>>> I have attached the proposal with the mail
>>> Please review it and let me know points of improvement and any
>>> additional details I'm missing in it
>>>
>>> Thank You
>>>
>>> On Wed, Mar 23, 2016 at 12:05 PM, Pushpalanka Jayawardhana <
>>> la...@wso2.com> wrote:
>>>


 Pushpalanka.
 --
 Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
 Senior Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
 Mobile: +94779716248
 Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
 lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka


 On Wed, Mar 23, 2016 at 11:58 AM, Manujith Pallewatte <
 manujith...@gmail.com> wrote:

> Hi all,
>
> I will certainly start off with the client, would be a good
> starting point to observer the responses I think.
> Thank to Omindu I was able to use SoapUI to simulate a request for
> now, I'm trying to develop on that as well. Should those things go in 
> the
> proposal as well?
> I have a drafted a basic proposal which I will send asap for your
> feedback, then once I complete task 1, I can document it too
>
 This is good progress. It is better to mention what you have tried
 upto now regarding the project in brief, in the proposal.

>
> Thank You
>
> On Wed, Mar 23, 2016 at 11:35 AM, Pushpalanka Jayawardhana <
> la...@wso2.com> wrote:
>
>>
>>
>> Pushpalanka.
>> --
>> Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
>> Senior Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
>> Mobile: +94779716248
>> Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
>> lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka
>>
>>
>> On Wed, Mar 23, 2016 at 2:05 AM, Manujith Pallewatte <
>> manujith...@gmail.com> wr

Re: [Dev] Fwd: [GSoC 16'] Proposal 20: [IS] SCIM 2.0 Support to WSO2 Identity Server

2016-03-24 Thread Manujith Pallewatte
Hi Chamila,

I added the draft to GSoC site and selected the share draft option as well
But didn't upload the FInal PDF still, since there's still 13 hours
remaining

Thanks

On Fri, Mar 25, 2016 at 11:23 AM, Chamila Wijayarathna 
wrote:

> Hi Manujith,
>
> I strongly suggest you to submit your proposal to GSoC site with current
> progress. You can update it until the deadline.
>
> Thank You!
>
> On Fri, Mar 25, 2016 at 11:17 AM, Manujith Pallewatte <
> manujith...@gmail.com> wrote:
>
>> Hi all,
>>
>> I added the automated unit test and integration tests under the
>> implementation phase. Since I'm still in process of doing the PEP client
>> simulation, I couldn't enter it in the blog, so I didn't mention in it the
>> proposal. If I'm to find it before the deadline I will blog and insert it.
>> Thank you all again for the many support and guidance!
>>
>> On Thu, Mar 24, 2016 at 3:12 PM, Omindu Rathnaweera 
>> wrote:
>>
>>> Hi Manujith,
>>>
>>> It's better to include implementation of automation tests in your
>>> proposal. The automation tests include unit & integration tests and if
>>> needed, UI tests.  Also you can start blogging about your findings so far
>>> and add them in your proposal.
>>>
>>> Regards,
>>> Omindu.
>>>
>>> On Thu, Mar 24, 2016 at 2:27 AM, Manujith Pallewatte <
>>> manujith...@gmail.com> wrote:
>>>
 Hi all,

 Thank you very much for the comments, I revised and changed as much as
 possible.
 About the confusion by Entitlement Engine I wanted to refer to the
 EntitlementEngine.java class in src since it has the main entry points to
 the service
 But it is really a confusing detail and i changed it to Identity Server
 instead
 Also i added a few illustrations to make some points clear
 Please give me feedback on the revised proposal


 https://docs.google.com/document/d/1dz8FcqUHargRM1q0UG0Ln4FHo_zHH-ENz6oc1hjeLYY/edit?usp=sharing

 Thankx alot again!

 On Wed, Mar 23, 2016 at 3:41 PM, Pushpalanka Jayawardhana <
 la...@wso2.com> wrote:

> Hi Manujith,
>
> Added the comments and suggestions. Please have a look and correct.
> Please also note that the entitlement engine we have in PDP component
> is the Balana engine and there is no seperate entitlelment engine within 
> IS.
> IS provides XACML support on top of Balana engine, with other required
> functionality for PEP, PAP and PIP.
>
> Thanks,
> Pushpalanka
>
> On Wed, Mar 23, 2016 at 3:13 PM, Manujith Pallewatte <
> manujith...@gmail.com> wrote:
>
>> Hi all,
>>
>> Thankx alot for the input and I added them in the proposal so far
>> I have attached the proposal with the mail
>> Please review it and let me know points of improvement and any
>> additional details I'm missing in it
>>
>> Thank You
>>
>> On Wed, Mar 23, 2016 at 12:05 PM, Pushpalanka Jayawardhana <
>> la...@wso2.com> wrote:
>>
>>>
>>>
>>> Pushpalanka.
>>> --
>>> Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
>>> Senior Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
>>> Mobile: +94779716248
>>> Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
>>> lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka
>>>
>>>
>>> On Wed, Mar 23, 2016 at 11:58 AM, Manujith Pallewatte <
>>> manujith...@gmail.com> wrote:
>>>
 Hi all,

 I will certainly start off with the client, would be a good
 starting point to observer the responses I think.
 Thank to Omindu I was able to use SoapUI to simulate a request for
 now, I'm trying to develop on that as well. Should those things go in 
 the
 proposal as well?
 I have a drafted a basic proposal which I will send asap for your
 feedback, then once I complete task 1, I can document it too

>>> This is good progress. It is better to mention what you have tried
>>> upto now regarding the project in brief, in the proposal.
>>>

 Thank You

 On Wed, Mar 23, 2016 at 11:35 AM, Pushpalanka Jayawardhana <
 la...@wso2.com> wrote:

>
>
> Pushpalanka.
> --
> Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
> Senior Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
> Mobile: +94779716248
> Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
> lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka
>
>
> On Wed, Mar 23, 2016 at 2:05 AM, Manujith Pallewatte <
> manujith...@gmail.com> wrote:
>
>> Hi Pushpalanka,
>>
>> Sorry for spamming the inbox like this, but since I'm already
>> behind the schedule I have to get things resolved as fast as 
>> possible.
>> Please don't mind it.
>> One more thing as I finally got to the concl

Re: [Dev] Fwd: [GSoC 16'] Proposal 20: [IS] SCIM 2.0 Support to WSO2 Identity Server

2016-03-24 Thread Chamila Wijayarathna
Hi Manujith,

I strongly suggest you to submit your proposal to GSoC site with current
progress. You can update it until the deadline.

Thank You!

On Fri, Mar 25, 2016 at 11:17 AM, Manujith Pallewatte  wrote:

> Hi all,
>
> I added the automated unit test and integration tests under the
> implementation phase. Since I'm still in process of doing the PEP client
> simulation, I couldn't enter it in the blog, so I didn't mention in it the
> proposal. If I'm to find it before the deadline I will blog and insert it.
> Thank you all again for the many support and guidance!
>
> On Thu, Mar 24, 2016 at 3:12 PM, Omindu Rathnaweera 
> wrote:
>
>> Hi Manujith,
>>
>> It's better to include implementation of automation tests in your
>> proposal. The automation tests include unit & integration tests and if
>> needed, UI tests.  Also you can start blogging about your findings so far
>> and add them in your proposal.
>>
>> Regards,
>> Omindu.
>>
>> On Thu, Mar 24, 2016 at 2:27 AM, Manujith Pallewatte <
>> manujith...@gmail.com> wrote:
>>
>>> Hi all,
>>>
>>> Thank you very much for the comments, I revised and changed as much as
>>> possible.
>>> About the confusion by Entitlement Engine I wanted to refer to the
>>> EntitlementEngine.java class in src since it has the main entry points to
>>> the service
>>> But it is really a confusing detail and i changed it to Identity Server
>>> instead
>>> Also i added a few illustrations to make some points clear
>>> Please give me feedback on the revised proposal
>>>
>>>
>>> https://docs.google.com/document/d/1dz8FcqUHargRM1q0UG0Ln4FHo_zHH-ENz6oc1hjeLYY/edit?usp=sharing
>>>
>>> Thankx alot again!
>>>
>>> On Wed, Mar 23, 2016 at 3:41 PM, Pushpalanka Jayawardhana <
>>> la...@wso2.com> wrote:
>>>
 Hi Manujith,

 Added the comments and suggestions. Please have a look and correct.
 Please also note that the entitlement engine we have in PDP component
 is the Balana engine and there is no seperate entitlelment engine within 
 IS.
 IS provides XACML support on top of Balana engine, with other required
 functionality for PEP, PAP and PIP.

 Thanks,
 Pushpalanka

 On Wed, Mar 23, 2016 at 3:13 PM, Manujith Pallewatte <
 manujith...@gmail.com> wrote:

> Hi all,
>
> Thankx alot for the input and I added them in the proposal so far
> I have attached the proposal with the mail
> Please review it and let me know points of improvement and any
> additional details I'm missing in it
>
> Thank You
>
> On Wed, Mar 23, 2016 at 12:05 PM, Pushpalanka Jayawardhana <
> la...@wso2.com> wrote:
>
>>
>>
>> Pushpalanka.
>> --
>> Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
>> Senior Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
>> Mobile: +94779716248
>> Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
>> lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka
>>
>>
>> On Wed, Mar 23, 2016 at 11:58 AM, Manujith Pallewatte <
>> manujith...@gmail.com> wrote:
>>
>>> Hi all,
>>>
>>> I will certainly start off with the client, would be a good starting
>>> point to observer the responses I think.
>>> Thank to Omindu I was able to use SoapUI to simulate a request for
>>> now, I'm trying to develop on that as well. Should those things go in 
>>> the
>>> proposal as well?
>>> I have a drafted a basic proposal which I will send asap for your
>>> feedback, then once I complete task 1, I can document it too
>>>
>> This is good progress. It is better to mention what you have tried
>> upto now regarding the project in brief, in the proposal.
>>
>>>
>>> Thank You
>>>
>>> On Wed, Mar 23, 2016 at 11:35 AM, Pushpalanka Jayawardhana <
>>> la...@wso2.com> wrote:
>>>


 Pushpalanka.
 --
 Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
 Senior Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
 Mobile: +94779716248
 Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
 lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka


 On Wed, Mar 23, 2016 at 2:05 AM, Manujith Pallewatte <
 manujith...@gmail.com> wrote:

> Hi Pushpalanka,
>
> Sorry for spamming the inbox like this, but since I'm already
> behind the schedule I have to get things resolved as fast as possible.
> Please don't mind it.
> One more thing as I finally got to the conclusion, the objective
> is to implement RESTful service to the PDP of IS so that any PEP can 
> access
> them
> in a RESTful manner? In other words the REST service should be
> implemented to facilitate the information exchange between the PEP 
> and PDP
> Is that correct? please correct me if i'm wrong
>



> Thanks al

Re: [Dev] Fwd: [GSoC 16'] Proposal 20: [IS] SCIM 2.0 Support to WSO2 Identity Server

2016-03-24 Thread Manujith Pallewatte
Hi all,

I added the automated unit test and integration tests under the
implementation phase. Since I'm still in process of doing the PEP client
simulation, I couldn't enter it in the blog, so I didn't mention in it the
proposal. If I'm to find it before the deadline I will blog and insert it.
Thank you all again for the many support and guidance!

On Thu, Mar 24, 2016 at 3:12 PM, Omindu Rathnaweera  wrote:

> Hi Manujith,
>
> It's better to include implementation of automation tests in your
> proposal. The automation tests include unit & integration tests and if
> needed, UI tests.  Also you can start blogging about your findings so far
> and add them in your proposal.
>
> Regards,
> Omindu.
>
> On Thu, Mar 24, 2016 at 2:27 AM, Manujith Pallewatte <
> manujith...@gmail.com> wrote:
>
>> Hi all,
>>
>> Thank you very much for the comments, I revised and changed as much as
>> possible.
>> About the confusion by Entitlement Engine I wanted to refer to the
>> EntitlementEngine.java class in src since it has the main entry points to
>> the service
>> But it is really a confusing detail and i changed it to Identity Server
>> instead
>> Also i added a few illustrations to make some points clear
>> Please give me feedback on the revised proposal
>>
>>
>> https://docs.google.com/document/d/1dz8FcqUHargRM1q0UG0Ln4FHo_zHH-ENz6oc1hjeLYY/edit?usp=sharing
>>
>> Thankx alot again!
>>
>> On Wed, Mar 23, 2016 at 3:41 PM, Pushpalanka Jayawardhana > > wrote:
>>
>>> Hi Manujith,
>>>
>>> Added the comments and suggestions. Please have a look and correct.
>>> Please also note that the entitlement engine we have in PDP component is
>>> the Balana engine and there is no seperate entitlelment engine within IS.
>>> IS provides XACML support on top of Balana engine, with other required
>>> functionality for PEP, PAP and PIP.
>>>
>>> Thanks,
>>> Pushpalanka
>>>
>>> On Wed, Mar 23, 2016 at 3:13 PM, Manujith Pallewatte <
>>> manujith...@gmail.com> wrote:
>>>
 Hi all,

 Thankx alot for the input and I added them in the proposal so far
 I have attached the proposal with the mail
 Please review it and let me know points of improvement and any
 additional details I'm missing in it

 Thank You

 On Wed, Mar 23, 2016 at 12:05 PM, Pushpalanka Jayawardhana <
 la...@wso2.com> wrote:

>
>
> Pushpalanka.
> --
> Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
> Senior Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
> Mobile: +94779716248
> Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
> lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka
>
>
> On Wed, Mar 23, 2016 at 11:58 AM, Manujith Pallewatte <
> manujith...@gmail.com> wrote:
>
>> Hi all,
>>
>> I will certainly start off with the client, would be a good starting
>> point to observer the responses I think.
>> Thank to Omindu I was able to use SoapUI to simulate a request for
>> now, I'm trying to develop on that as well. Should those things go in the
>> proposal as well?
>> I have a drafted a basic proposal which I will send asap for your
>> feedback, then once I complete task 1, I can document it too
>>
> This is good progress. It is better to mention what you have tried
> upto now regarding the project in brief, in the proposal.
>
>>
>> Thank You
>>
>> On Wed, Mar 23, 2016 at 11:35 AM, Pushpalanka Jayawardhana <
>> la...@wso2.com> wrote:
>>
>>>
>>>
>>> Pushpalanka.
>>> --
>>> Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
>>> Senior Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
>>> Mobile: +94779716248
>>> Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
>>> lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka
>>>
>>>
>>> On Wed, Mar 23, 2016 at 2:05 AM, Manujith Pallewatte <
>>> manujith...@gmail.com> wrote:
>>>
 Hi Pushpalanka,

 Sorry for spamming the inbox like this, but since I'm already
 behind the schedule I have to get things resolved as fast as possible.
 Please don't mind it.
 One more thing as I finally got to the conclusion, the objective is
 to implement RESTful service to the PDP of IS so that any PEP can 
 access
 them
 in a RESTful manner? In other words the REST service should be
 implemented to facilitate the information exchange between the PEP and 
 PDP
 Is that correct? please correct me if i'm wrong

>>>
>>>
>>>
 Thanks alot

 On Wed, Mar 23, 2016 at 1:39 AM, Manujith Pallewatte <
 manujith...@gmail.com> wrote:

> Hi Pushpalanka,
>
> I tried examining the PDP and PAP of IS to get an idea of how
> things work and i followed the blog article [
> http://pushpalankajaya.blogspot.com/2013/06/working-with-xacml-30-policies-for-fine.html

Re: [Dev] Fwd: [GSoC 16'] Proposal 20: [IS] SCIM 2.0 Support to WSO2 Identity Server

2016-03-24 Thread Omindu Rathnaweera
Hi Manujith,

It's better to include implementation of automation tests in your proposal.
The automation tests include unit & integration tests and if needed, UI
tests.  Also you can start blogging about your findings so far and add them
in your proposal.

Regards,
Omindu.

On Thu, Mar 24, 2016 at 2:27 AM, Manujith Pallewatte 
wrote:

> Hi all,
>
> Thank you very much for the comments, I revised and changed as much as
> possible.
> About the confusion by Entitlement Engine I wanted to refer to the
> EntitlementEngine.java class in src since it has the main entry points to
> the service
> But it is really a confusing detail and i changed it to Identity Server
> instead
> Also i added a few illustrations to make some points clear
> Please give me feedback on the revised proposal
>
>
> https://docs.google.com/document/d/1dz8FcqUHargRM1q0UG0Ln4FHo_zHH-ENz6oc1hjeLYY/edit?usp=sharing
>
> Thankx alot again!
>
> On Wed, Mar 23, 2016 at 3:41 PM, Pushpalanka Jayawardhana 
> wrote:
>
>> Hi Manujith,
>>
>> Added the comments and suggestions. Please have a look and correct.
>> Please also note that the entitlement engine we have in PDP component is
>> the Balana engine and there is no seperate entitlelment engine within IS.
>> IS provides XACML support on top of Balana engine, with other required
>> functionality for PEP, PAP and PIP.
>>
>> Thanks,
>> Pushpalanka
>>
>> On Wed, Mar 23, 2016 at 3:13 PM, Manujith Pallewatte <
>> manujith...@gmail.com> wrote:
>>
>>> Hi all,
>>>
>>> Thankx alot for the input and I added them in the proposal so far
>>> I have attached the proposal with the mail
>>> Please review it and let me know points of improvement and any
>>> additional details I'm missing in it
>>>
>>> Thank You
>>>
>>> On Wed, Mar 23, 2016 at 12:05 PM, Pushpalanka Jayawardhana <
>>> la...@wso2.com> wrote:
>>>


 Pushpalanka.
 --
 Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
 Senior Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
 Mobile: +94779716248
 Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
 lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka


 On Wed, Mar 23, 2016 at 11:58 AM, Manujith Pallewatte <
 manujith...@gmail.com> wrote:

> Hi all,
>
> I will certainly start off with the client, would be a good starting
> point to observer the responses I think.
> Thank to Omindu I was able to use SoapUI to simulate a request for
> now, I'm trying to develop on that as well. Should those things go in the
> proposal as well?
> I have a drafted a basic proposal which I will send asap for your
> feedback, then once I complete task 1, I can document it too
>
 This is good progress. It is better to mention what you have tried upto
 now regarding the project in brief, in the proposal.

>
> Thank You
>
> On Wed, Mar 23, 2016 at 11:35 AM, Pushpalanka Jayawardhana <
> la...@wso2.com> wrote:
>
>>
>>
>> Pushpalanka.
>> --
>> Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
>> Senior Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
>> Mobile: +94779716248
>> Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
>> lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka
>>
>>
>> On Wed, Mar 23, 2016 at 2:05 AM, Manujith Pallewatte <
>> manujith...@gmail.com> wrote:
>>
>>> Hi Pushpalanka,
>>>
>>> Sorry for spamming the inbox like this, but since I'm already behind
>>> the schedule I have to get things resolved as fast as possible. Please
>>> don't mind it.
>>> One more thing as I finally got to the conclusion, the objective is
>>> to implement RESTful service to the PDP of IS so that any PEP can access
>>> them
>>> in a RESTful manner? In other words the REST service should be
>>> implemented to facilitate the information exchange between the PEP and 
>>> PDP
>>> Is that correct? please correct me if i'm wrong
>>>
>>
>>
>>
>>> Thanks alot
>>>
>>> On Wed, Mar 23, 2016 at 1:39 AM, Manujith Pallewatte <
>>> manujith...@gmail.com> wrote:
>>>
 Hi Pushpalanka,

 I tried examining the PDP and PAP of IS to get an idea of how
 things work and i followed the blog article [
 http://pushpalankajaya.blogspot.com/2013/06/working-with-xacml-30-policies-for-fine.html].
 I tested out few policies and all seems fine. Now I want to test the
 policies using a PEP
 Is there any way to simulate a authorization request? (may be using
 curl as we use to test RESP APIs)
 If there's any such way, where should I point the requests at?
 ex: I added a policy for the resource url
 http://localhost/services/secret
 and the IS server is hosted at http://localhost:9443/
 now i want to do a authorized requests to the 1st mentioned service
 through the IS server, i sense i'm missing 

Re: [Dev] Fwd: [GSoC 16'] Proposal 20: [IS] SCIM 2.0 Support to WSO2 Identity Server

2016-03-23 Thread Manujith Pallewatte
Hi all,

Thank you very much for the comments, I revised and changed as much as
possible.
About the confusion by Entitlement Engine I wanted to refer to the
EntitlementEngine.java class in src since it has the main entry points to
the service
But it is really a confusing detail and i changed it to Identity Server
instead
Also i added a few illustrations to make some points clear
Please give me feedback on the revised proposal

https://docs.google.com/document/d/1dz8FcqUHargRM1q0UG0Ln4FHo_zHH-ENz6oc1hjeLYY/edit?usp=sharing

Thankx alot again!

On Wed, Mar 23, 2016 at 3:41 PM, Pushpalanka Jayawardhana 
wrote:

> Hi Manujith,
>
> Added the comments and suggestions. Please have a look and correct.
> Please also note that the entitlement engine we have in PDP component is
> the Balana engine and there is no seperate entitlelment engine within IS.
> IS provides XACML support on top of Balana engine, with other required
> functionality for PEP, PAP and PIP.
>
> Thanks,
> Pushpalanka
>
> On Wed, Mar 23, 2016 at 3:13 PM, Manujith Pallewatte <
> manujith...@gmail.com> wrote:
>
>> Hi all,
>>
>> Thankx alot for the input and I added them in the proposal so far
>> I have attached the proposal with the mail
>> Please review it and let me know points of improvement and any additional
>> details I'm missing in it
>>
>> Thank You
>>
>> On Wed, Mar 23, 2016 at 12:05 PM, Pushpalanka Jayawardhana <
>> la...@wso2.com> wrote:
>>
>>>
>>>
>>> Pushpalanka.
>>> --
>>> Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
>>> Senior Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
>>> Mobile: +94779716248
>>> Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
>>> lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka
>>>
>>>
>>> On Wed, Mar 23, 2016 at 11:58 AM, Manujith Pallewatte <
>>> manujith...@gmail.com> wrote:
>>>
 Hi all,

 I will certainly start off with the client, would be a good starting
 point to observer the responses I think.
 Thank to Omindu I was able to use SoapUI to simulate a request for now,
 I'm trying to develop on that as well. Should those things go in the
 proposal as well?
 I have a drafted a basic proposal which I will send asap for your
 feedback, then once I complete task 1, I can document it too

>>> This is good progress. It is better to mention what you have tried upto
>>> now regarding the project in brief, in the proposal.
>>>

 Thank You

 On Wed, Mar 23, 2016 at 11:35 AM, Pushpalanka Jayawardhana <
 la...@wso2.com> wrote:

>
>
> Pushpalanka.
> --
> Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
> Senior Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
> Mobile: +94779716248
> Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
> lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka
>
>
> On Wed, Mar 23, 2016 at 2:05 AM, Manujith Pallewatte <
> manujith...@gmail.com> wrote:
>
>> Hi Pushpalanka,
>>
>> Sorry for spamming the inbox like this, but since I'm already behind
>> the schedule I have to get things resolved as fast as possible. Please
>> don't mind it.
>> One more thing as I finally got to the conclusion, the objective is
>> to implement RESTful service to the PDP of IS so that any PEP can access
>> them
>> in a RESTful manner? In other words the REST service should be
>> implemented to facilitate the information exchange between the PEP and 
>> PDP
>> Is that correct? please correct me if i'm wrong
>>
>
>
>
>> Thanks alot
>>
>> On Wed, Mar 23, 2016 at 1:39 AM, Manujith Pallewatte <
>> manujith...@gmail.com> wrote:
>>
>>> Hi Pushpalanka,
>>>
>>> I tried examining the PDP and PAP of IS to get an idea of how things
>>> work and i followed the blog article [
>>> http://pushpalankajaya.blogspot.com/2013/06/working-with-xacml-30-policies-for-fine.html].
>>> I tested out few policies and all seems fine. Now I want to test the
>>> policies using a PEP
>>> Is there any way to simulate a authorization request? (may be using
>>> curl as we use to test RESP APIs)
>>> If there's any such way, where should I point the requests at?
>>> ex: I added a policy for the resource url
>>> http://localhost/services/secret
>>> and the IS server is hosted at http://localhost:9443/
>>> now i want to do a authorized requests to the 1st mentioned service
>>> through the IS server, i sense i'm missing a piece here. Please help me 
>>> to
>>> clarify this point
>>>
>>
> Hi Manujith,
>
> There are no cURL commands available as we do not have REST
> implementation as of now.
> In order to get familiar with the code base and development
> environment and to try out the scenario you suggested follow the below
> steps.
>
> 1 - Try to write a Java client for EntitlementService (SOAP service)
> [1]
>
> Please find the 

Re: [Dev] Fwd: [GSoC 16'] Proposal 20: [IS] SCIM 2.0 Support to WSO2 Identity Server

2016-03-23 Thread Pushpalanka Jayawardhana
Hi Manujith,

Added the comments and suggestions. Please have a look and correct.
Please also note that the entitlement engine we have in PDP component is
the Balana engine and there is no seperate entitlelment engine within IS.
IS provides XACML support on top of Balana engine, with other required
functionality for PEP, PAP and PIP.

Thanks,
Pushpalanka

On Wed, Mar 23, 2016 at 3:13 PM, Manujith Pallewatte 
wrote:

> Hi all,
>
> Thankx alot for the input and I added them in the proposal so far
> I have attached the proposal with the mail
> Please review it and let me know points of improvement and any additional
> details I'm missing in it
>
> Thank You
>
> On Wed, Mar 23, 2016 at 12:05 PM, Pushpalanka Jayawardhana  > wrote:
>
>>
>>
>> Pushpalanka.
>> --
>> Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
>> Senior Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
>> Mobile: +94779716248
>> Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
>> lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka
>>
>>
>> On Wed, Mar 23, 2016 at 11:58 AM, Manujith Pallewatte <
>> manujith...@gmail.com> wrote:
>>
>>> Hi all,
>>>
>>> I will certainly start off with the client, would be a good starting
>>> point to observer the responses I think.
>>> Thank to Omindu I was able to use SoapUI to simulate a request for now,
>>> I'm trying to develop on that as well. Should those things go in the
>>> proposal as well?
>>> I have a drafted a basic proposal which I will send asap for your
>>> feedback, then once I complete task 1, I can document it too
>>>
>> This is good progress. It is better to mention what you have tried upto
>> now regarding the project in brief, in the proposal.
>>
>>>
>>> Thank You
>>>
>>> On Wed, Mar 23, 2016 at 11:35 AM, Pushpalanka Jayawardhana <
>>> la...@wso2.com> wrote:
>>>


 Pushpalanka.
 --
 Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
 Senior Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
 Mobile: +94779716248
 Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
 lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka


 On Wed, Mar 23, 2016 at 2:05 AM, Manujith Pallewatte <
 manujith...@gmail.com> wrote:

> Hi Pushpalanka,
>
> Sorry for spamming the inbox like this, but since I'm already behind
> the schedule I have to get things resolved as fast as possible. Please
> don't mind it.
> One more thing as I finally got to the conclusion, the objective is to
> implement RESTful service to the PDP of IS so that any PEP can access them
> in a RESTful manner? In other words the REST service should be
> implemented to facilitate the information exchange between the PEP and PDP
> Is that correct? please correct me if i'm wrong
>



> Thanks alot
>
> On Wed, Mar 23, 2016 at 1:39 AM, Manujith Pallewatte <
> manujith...@gmail.com> wrote:
>
>> Hi Pushpalanka,
>>
>> I tried examining the PDP and PAP of IS to get an idea of how things
>> work and i followed the blog article [
>> http://pushpalankajaya.blogspot.com/2013/06/working-with-xacml-30-policies-for-fine.html].
>> I tested out few policies and all seems fine. Now I want to test the
>> policies using a PEP
>> Is there any way to simulate a authorization request? (may be using
>> curl as we use to test RESP APIs)
>> If there's any such way, where should I point the requests at?
>> ex: I added a policy for the resource url
>> http://localhost/services/secret
>> and the IS server is hosted at http://localhost:9443/
>> now i want to do a authorized requests to the 1st mentioned service
>> through the IS server, i sense i'm missing a piece here. Please help me 
>> to
>> clarify this point
>>
>
 Hi Manujith,

 There are no cURL commands available as we do not have REST
 implementation as of now.
 In order to get familiar with the code base and development environment
 and to try out the scenario you suggested follow the below steps.

 1 - Try to write a Java client for EntitlementService (SOAP service) [1]

 Please find the relevant service at [1]. This is the service that needs
 to be cosumed in order to get the XACML policy decision from PDP for a
 given XACML request.

 Specific method to call is "public String getDecision(String request)
 throws EntitlementException " giving the XACML request as a String.
 The relevant stub classes can be found at [2] that can be used at client
 side. Try to get client code written for this which can be placed in PEP
 when required. You can further publish a blogpost with this client code
 which can strengthen your proposal further.

 2 - In production scenarioes usually ESB acts as the PEP creating the
 XACML request and calling the PDP via code similar to client code you would
 develop in the above point.

 The article at [3]

Re: [Dev] Fwd: [GSoC 16'] Proposal 20: [IS] SCIM 2.0 Support to WSO2 Identity Server

2016-03-23 Thread Manujith Pallewatte
Hi all,

Thankx alot for the input and I added them in the proposal so far
I have attached the proposal with the mail
Please review it and let me know points of improvement and any additional
details I'm missing in it

Thank You

On Wed, Mar 23, 2016 at 12:05 PM, Pushpalanka Jayawardhana 
wrote:

>
>
> Pushpalanka.
> --
> Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
> Senior Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
> Mobile: +94779716248
> Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
> lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka
>
>
> On Wed, Mar 23, 2016 at 11:58 AM, Manujith Pallewatte <
> manujith...@gmail.com> wrote:
>
>> Hi all,
>>
>> I will certainly start off with the client, would be a good starting
>> point to observer the responses I think.
>> Thank to Omindu I was able to use SoapUI to simulate a request for now,
>> I'm trying to develop on that as well. Should those things go in the
>> proposal as well?
>> I have a drafted a basic proposal which I will send asap for your
>> feedback, then once I complete task 1, I can document it too
>>
> This is good progress. It is better to mention what you have tried upto
> now regarding the project in brief, in the proposal.
>
>>
>> Thank You
>>
>> On Wed, Mar 23, 2016 at 11:35 AM, Pushpalanka Jayawardhana <
>> la...@wso2.com> wrote:
>>
>>>
>>>
>>> Pushpalanka.
>>> --
>>> Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
>>> Senior Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
>>> Mobile: +94779716248
>>> Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
>>> lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka
>>>
>>>
>>> On Wed, Mar 23, 2016 at 2:05 AM, Manujith Pallewatte <
>>> manujith...@gmail.com> wrote:
>>>
 Hi Pushpalanka,

 Sorry for spamming the inbox like this, but since I'm already behind
 the schedule I have to get things resolved as fast as possible. Please
 don't mind it.
 One more thing as I finally got to the conclusion, the objective is to
 implement RESTful service to the PDP of IS so that any PEP can access them
 in a RESTful manner? In other words the REST service should be
 implemented to facilitate the information exchange between the PEP and PDP
 Is that correct? please correct me if i'm wrong

>>>
>>>
>>>
 Thanks alot

 On Wed, Mar 23, 2016 at 1:39 AM, Manujith Pallewatte <
 manujith...@gmail.com> wrote:

> Hi Pushpalanka,
>
> I tried examining the PDP and PAP of IS to get an idea of how things
> work and i followed the blog article [
> http://pushpalankajaya.blogspot.com/2013/06/working-with-xacml-30-policies-for-fine.html].
> I tested out few policies and all seems fine. Now I want to test the
> policies using a PEP
> Is there any way to simulate a authorization request? (may be using
> curl as we use to test RESP APIs)
> If there's any such way, where should I point the requests at?
> ex: I added a policy for the resource url
> http://localhost/services/secret
> and the IS server is hosted at http://localhost:9443/
> now i want to do a authorized requests to the 1st mentioned service
> through the IS server, i sense i'm missing a piece here. Please help me to
> clarify this point
>

>>> Hi Manujith,
>>>
>>> There are no cURL commands available as we do not have REST
>>> implementation as of now.
>>> In order to get familiar with the code base and development environment
>>> and to try out the scenario you suggested follow the below steps.
>>>
>>> 1 - Try to write a Java client for EntitlementService (SOAP service) [1]
>>>
>>> Please find the relevant service at [1]. This is the service that needs
>>> to be cosumed in order to get the XACML policy decision from PDP for a
>>> given XACML request.
>>>
>>> Specific method to call is "public String getDecision(String request)
>>> throws EntitlementException " giving the XACML request as a String. The
>>> relevant stub classes can be found at [2] that can be used at client side.
>>> Try to get client code written for this which can be placed in PEP when
>>> required. You can further publish a blogpost with this client code which
>>> can strengthen your proposal further.
>>>
>>> 2 - In production scenarioes usually ESB acts as the PEP creating the
>>> XACML request and calling the PDP via code similar to client code you would
>>> develop in the above point.
>>>
>>> The article at [3], describes this use case, but it has older content.
>>> You can try out same things with latest product versions. If you encounter
>>> any issues get back to us. We will try to find a solution.
>>>
>>>
>>> I think you would be in a good position to start with the proposal once
>>> the first point is done as 2nd is a extended version of that.
>>> Do get back with any problems you face. We will try our best to get back
>>> as soon as possible.
>>>
>>>
>>> [1] -
>>> https://github.com/wso2/identity-framework/blob/master/components/entitlement/org.wso2.c

Re: [Dev] Fwd: [GSoC 16'] Proposal 20: [IS] SCIM 2.0 Support to WSO2 Identity Server

2016-03-22 Thread Pushpalanka Jayawardhana
Pushpalanka.
-- 
Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
Senior Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
Mobile: +94779716248
Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka


On Wed, Mar 23, 2016 at 11:58 AM, Manujith Pallewatte  wrote:

> Hi all,
>
> I will certainly start off with the client, would be a good starting point
> to observer the responses I think.
> Thank to Omindu I was able to use SoapUI to simulate a request for now,
> I'm trying to develop on that as well. Should those things go in the
> proposal as well?
> I have a drafted a basic proposal which I will send asap for your
> feedback, then once I complete task 1, I can document it too
>
This is good progress. It is better to mention what you have tried upto now
regarding the project in brief, in the proposal.

>
> Thank You
>
> On Wed, Mar 23, 2016 at 11:35 AM, Pushpalanka Jayawardhana  > wrote:
>
>>
>>
>> Pushpalanka.
>> --
>> Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
>> Senior Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
>> Mobile: +94779716248
>> Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
>> lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka
>>
>>
>> On Wed, Mar 23, 2016 at 2:05 AM, Manujith Pallewatte <
>> manujith...@gmail.com> wrote:
>>
>>> Hi Pushpalanka,
>>>
>>> Sorry for spamming the inbox like this, but since I'm already behind the
>>> schedule I have to get things resolved as fast as possible. Please don't
>>> mind it.
>>> One more thing as I finally got to the conclusion, the objective is to
>>> implement RESTful service to the PDP of IS so that any PEP can access them
>>> in a RESTful manner? In other words the REST service should be
>>> implemented to facilitate the information exchange between the PEP and PDP
>>> Is that correct? please correct me if i'm wrong
>>>
>>
>>
>>
>>> Thanks alot
>>>
>>> On Wed, Mar 23, 2016 at 1:39 AM, Manujith Pallewatte <
>>> manujith...@gmail.com> wrote:
>>>
 Hi Pushpalanka,

 I tried examining the PDP and PAP of IS to get an idea of how things
 work and i followed the blog article [
 http://pushpalankajaya.blogspot.com/2013/06/working-with-xacml-30-policies-for-fine.html].
 I tested out few policies and all seems fine. Now I want to test the
 policies using a PEP
 Is there any way to simulate a authorization request? (may be using
 curl as we use to test RESP APIs)
 If there's any such way, where should I point the requests at?
 ex: I added a policy for the resource url
 http://localhost/services/secret
 and the IS server is hosted at http://localhost:9443/
 now i want to do a authorized requests to the 1st mentioned service
 through the IS server, i sense i'm missing a piece here. Please help me to
 clarify this point

>>>
>> Hi Manujith,
>>
>> There are no cURL commands available as we do not have REST
>> implementation as of now.
>> In order to get familiar with the code base and development environment
>> and to try out the scenario you suggested follow the below steps.
>>
>> 1 - Try to write a Java client for EntitlementService (SOAP service) [1]
>>
>> Please find the relevant service at [1]. This is the service that needs
>> to be cosumed in order to get the XACML policy decision from PDP for a
>> given XACML request.
>>
>> Specific method to call is "public String getDecision(String request)
>> throws EntitlementException " giving the XACML request as a String. The
>> relevant stub classes can be found at [2] that can be used at client side.
>> Try to get client code written for this which can be placed in PEP when
>> required. You can further publish a blogpost with this client code which
>> can strengthen your proposal further.
>>
>> 2 - In production scenarioes usually ESB acts as the PEP creating the
>> XACML request and calling the PDP via code similar to client code you would
>> develop in the above point.
>>
>> The article at [3], describes this use case, but it has older content.
>> You can try out same things with latest product versions. If you encounter
>> any issues get back to us. We will try to find a solution.
>>
>>
>> I think you would be in a good position to start with the proposal once
>> the first point is done as 2nd is a extended version of that.
>> Do get back with any problems you face. We will try our best to get back
>> as soon as possible.
>>
>>
>> [1] -
>> https://github.com/wso2/identity-framework/blob/master/components/entitlement/org.wso2.carbon.identity.entitlement/src/main/java/org/wso2/carbon/identity/entitlement/EntitlementService.java
>> [2] -
>> https://github.com/wso2/identity-framework/tree/master/service-stubs/identity/org.wso2.carbon.identity.entitlement.stub
>> [3] -
>> http://wso2.com/library/articles/2010/10/using-xacml-fine-grained-authorization-wso2-platform/
>> [4] -
>> http://wso2.com/library/tutorials/2012/12/providing-xacml-fine-grained-authorization-webapps/
>>
>> Thanks,
>> Pushpala

Re: [Dev] Fwd: [GSoC 16'] Proposal 20: [IS] SCIM 2.0 Support to WSO2 Identity Server

2016-03-22 Thread Pushpalanka Jayawardhana
Pushpalanka.
-- 
Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
Senior Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
Mobile: +94779716248
Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka


On Wed, Mar 23, 2016 at 12:00 PM, Manujith Pallewatte  wrote:

> Hi all,
>
> Also since REST has no restriction on the media type it should use, is it
> okay to have a JSON implementation as well? Should it be strictly XML?
>
No restriction on it to be XML. Since this is REST implementation JSON is
favored.
Please refer [1] as well, which defines a standards representation of XACML
request and responses in JSON.

[1] -
http://docs.oasis-open.org/xacml/xacml-json-http/v1.0/xacml-json-http-v1.0.html


>
> On Wed, Mar 23, 2016 at 11:58 AM, Manujith Pallewatte <
> manujith...@gmail.com> wrote:
>
>> Hi all,
>>
>> I will certainly start off with the client, would be a good starting
>> point to observer the responses I think.
>> Thank to Omindu I was able to use SoapUI to simulate a request for now,
>> I'm trying to develop on that as well. Should those things go in the
>> proposal as well?
>> I have a drafted a basic proposal which I will send asap for your
>> feedback, then once I complete task 1, I can document it too
>>
>> Thank You
>>
>> On Wed, Mar 23, 2016 at 11:35 AM, Pushpalanka Jayawardhana <
>> la...@wso2.com> wrote:
>>
>>>
>>>
>>> Pushpalanka.
>>> --
>>> Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
>>> Senior Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
>>> Mobile: +94779716248
>>> Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
>>> lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka
>>>
>>>
>>> On Wed, Mar 23, 2016 at 2:05 AM, Manujith Pallewatte <
>>> manujith...@gmail.com> wrote:
>>>
 Hi Pushpalanka,

 Sorry for spamming the inbox like this, but since I'm already behind
 the schedule I have to get things resolved as fast as possible. Please
 don't mind it.
 One more thing as I finally got to the conclusion, the objective is to
 implement RESTful service to the PDP of IS so that any PEP can access them
 in a RESTful manner? In other words the REST service should be
 implemented to facilitate the information exchange between the PEP and PDP
 Is that correct? please correct me if i'm wrong

>>>
>>>
>>>
 Thanks alot

 On Wed, Mar 23, 2016 at 1:39 AM, Manujith Pallewatte <
 manujith...@gmail.com> wrote:

> Hi Pushpalanka,
>
> I tried examining the PDP and PAP of IS to get an idea of how things
> work and i followed the blog article [
> http://pushpalankajaya.blogspot.com/2013/06/working-with-xacml-30-policies-for-fine.html].
> I tested out few policies and all seems fine. Now I want to test the
> policies using a PEP
> Is there any way to simulate a authorization request? (may be using
> curl as we use to test RESP APIs)
> If there's any such way, where should I point the requests at?
> ex: I added a policy for the resource url
> http://localhost/services/secret
> and the IS server is hosted at http://localhost:9443/
> now i want to do a authorized requests to the 1st mentioned service
> through the IS server, i sense i'm missing a piece here. Please help me to
> clarify this point
>

>>> Hi Manujith,
>>>
>>> There are no cURL commands available as we do not have REST
>>> implementation as of now.
>>> In order to get familiar with the code base and development environment
>>> and to try out the scenario you suggested follow the below steps.
>>>
>>> 1 - Try to write a Java client for EntitlementService (SOAP service) [1]
>>>
>>> Please find the relevant service at [1]. This is the service that needs
>>> to be cosumed in order to get the XACML policy decision from PDP for a
>>> given XACML request.
>>>
>>> Specific method to call is "public String getDecision(String request)
>>> throws EntitlementException " giving the XACML request as a String. The
>>> relevant stub classes can be found at [2] that can be used at client side.
>>> Try to get client code written for this which can be placed in PEP when
>>> required. You can further publish a blogpost with this client code which
>>> can strengthen your proposal further.
>>>
>>> 2 - In production scenarioes usually ESB acts as the PEP creating the
>>> XACML request and calling the PDP via code similar to client code you would
>>> develop in the above point.
>>>
>>> The article at [3], describes this use case, but it has older content.
>>> You can try out same things with latest product versions. If you encounter
>>> any issues get back to us. We will try to find a solution.
>>>
>>>
>>> I think you would be in a good position to start with the proposal once
>>> the first point is done as 2nd is a extended version of that.
>>> Do get back with any problems you face. We will try our best to get bac

Re: [Dev] Fwd: [GSoC 16'] Proposal 20: [IS] SCIM 2.0 Support to WSO2 Identity Server

2016-03-22 Thread Manujith Pallewatte
Hi all,

Also since REST has no restriction on the media type it should use, is it
okay to have a JSON implementation as well? Should it be strictly XML?

On Wed, Mar 23, 2016 at 11:58 AM, Manujith Pallewatte  wrote:

> Hi all,
>
> I will certainly start off with the client, would be a good starting point
> to observer the responses I think.
> Thank to Omindu I was able to use SoapUI to simulate a request for now,
> I'm trying to develop on that as well. Should those things go in the
> proposal as well?
> I have a drafted a basic proposal which I will send asap for your
> feedback, then once I complete task 1, I can document it too
>
> Thank You
>
> On Wed, Mar 23, 2016 at 11:35 AM, Pushpalanka Jayawardhana  > wrote:
>
>>
>>
>> Pushpalanka.
>> --
>> Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
>> Senior Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
>> Mobile: +94779716248
>> Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
>> lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka
>>
>>
>> On Wed, Mar 23, 2016 at 2:05 AM, Manujith Pallewatte <
>> manujith...@gmail.com> wrote:
>>
>>> Hi Pushpalanka,
>>>
>>> Sorry for spamming the inbox like this, but since I'm already behind the
>>> schedule I have to get things resolved as fast as possible. Please don't
>>> mind it.
>>> One more thing as I finally got to the conclusion, the objective is to
>>> implement RESTful service to the PDP of IS so that any PEP can access them
>>> in a RESTful manner? In other words the REST service should be
>>> implemented to facilitate the information exchange between the PEP and PDP
>>> Is that correct? please correct me if i'm wrong
>>>
>>
>>
>>
>>> Thanks alot
>>>
>>> On Wed, Mar 23, 2016 at 1:39 AM, Manujith Pallewatte <
>>> manujith...@gmail.com> wrote:
>>>
 Hi Pushpalanka,

 I tried examining the PDP and PAP of IS to get an idea of how things
 work and i followed the blog article [
 http://pushpalankajaya.blogspot.com/2013/06/working-with-xacml-30-policies-for-fine.html].
 I tested out few policies and all seems fine. Now I want to test the
 policies using a PEP
 Is there any way to simulate a authorization request? (may be using
 curl as we use to test RESP APIs)
 If there's any such way, where should I point the requests at?
 ex: I added a policy for the resource url
 http://localhost/services/secret
 and the IS server is hosted at http://localhost:9443/
 now i want to do a authorized requests to the 1st mentioned service
 through the IS server, i sense i'm missing a piece here. Please help me to
 clarify this point

>>>
>> Hi Manujith,
>>
>> There are no cURL commands available as we do not have REST
>> implementation as of now.
>> In order to get familiar with the code base and development environment
>> and to try out the scenario you suggested follow the below steps.
>>
>> 1 - Try to write a Java client for EntitlementService (SOAP service) [1]
>>
>> Please find the relevant service at [1]. This is the service that needs
>> to be cosumed in order to get the XACML policy decision from PDP for a
>> given XACML request.
>>
>> Specific method to call is "public String getDecision(String request)
>> throws EntitlementException " giving the XACML request as a String. The
>> relevant stub classes can be found at [2] that can be used at client side.
>> Try to get client code written for this which can be placed in PEP when
>> required. You can further publish a blogpost with this client code which
>> can strengthen your proposal further.
>>
>> 2 - In production scenarioes usually ESB acts as the PEP creating the
>> XACML request and calling the PDP via code similar to client code you would
>> develop in the above point.
>>
>> The article at [3], describes this use case, but it has older content.
>> You can try out same things with latest product versions. If you encounter
>> any issues get back to us. We will try to find a solution.
>>
>>
>> I think you would be in a good position to start with the proposal once
>> the first point is done as 2nd is a extended version of that.
>> Do get back with any problems you face. We will try our best to get back
>> as soon as possible.
>>
>>
>> [1] -
>> https://github.com/wso2/identity-framework/blob/master/components/entitlement/org.wso2.carbon.identity.entitlement/src/main/java/org/wso2/carbon/identity/entitlement/EntitlementService.java
>> [2] -
>> https://github.com/wso2/identity-framework/tree/master/service-stubs/identity/org.wso2.carbon.identity.entitlement.stub
>> [3] -
>> http://wso2.com/library/articles/2010/10/using-xacml-fine-grained-authorization-wso2-platform/
>> [4] -
>> http://wso2.com/library/tutorials/2012/12/providing-xacml-fine-grained-authorization-webapps/
>>
>> Thanks,
>> Pushpalanka
>>
>>>
 Thank You


 On Tue, Mar 22, 2016 at 10:47 PM, Manujith Pallewatte <
 manujith...@gmail.com> wrote:

> Hi Pushpalanka,
>
> Thank you for the resources, I will for sure sta

Re: [Dev] Fwd: [GSoC 16'] Proposal 20: [IS] SCIM 2.0 Support to WSO2 Identity Server

2016-03-22 Thread Manujith Pallewatte
Hi all,

I will certainly start off with the client, would be a good starting point
to observer the responses I think.
Thank to Omindu I was able to use SoapUI to simulate a request for now, I'm
trying to develop on that as well. Should those things go in the
proposal as well?
I have a drafted a basic proposal which I will send asap for your feedback,
then once I complete task 1, I can document it too

Thank You

On Wed, Mar 23, 2016 at 11:35 AM, Pushpalanka Jayawardhana 
wrote:

>
>
> Pushpalanka.
> --
> Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
> Senior Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
> Mobile: +94779716248
> Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
> lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka
>
>
> On Wed, Mar 23, 2016 at 2:05 AM, Manujith Pallewatte <
> manujith...@gmail.com> wrote:
>
>> Hi Pushpalanka,
>>
>> Sorry for spamming the inbox like this, but since I'm already behind the
>> schedule I have to get things resolved as fast as possible. Please don't
>> mind it.
>> One more thing as I finally got to the conclusion, the objective is to
>> implement RESTful service to the PDP of IS so that any PEP can access them
>> in a RESTful manner? In other words the REST service should be
>> implemented to facilitate the information exchange between the PEP and PDP
>> Is that correct? please correct me if i'm wrong
>>
>
>
>
>> Thanks alot
>>
>> On Wed, Mar 23, 2016 at 1:39 AM, Manujith Pallewatte <
>> manujith...@gmail.com> wrote:
>>
>>> Hi Pushpalanka,
>>>
>>> I tried examining the PDP and PAP of IS to get an idea of how things
>>> work and i followed the blog article [
>>> http://pushpalankajaya.blogspot.com/2013/06/working-with-xacml-30-policies-for-fine.html].
>>> I tested out few policies and all seems fine. Now I want to test the
>>> policies using a PEP
>>> Is there any way to simulate a authorization request? (may be using curl
>>> as we use to test RESP APIs)
>>> If there's any such way, where should I point the requests at?
>>> ex: I added a policy for the resource url
>>> http://localhost/services/secret
>>> and the IS server is hosted at http://localhost:9443/
>>> now i want to do a authorized requests to the 1st mentioned service
>>> through the IS server, i sense i'm missing a piece here. Please help me to
>>> clarify this point
>>>
>>
> Hi Manujith,
>
> There are no cURL commands available as we do not have REST implementation
> as of now.
> In order to get familiar with the code base and development environment
> and to try out the scenario you suggested follow the below steps.
>
> 1 - Try to write a Java client for EntitlementService (SOAP service) [1]
>
> Please find the relevant service at [1]. This is the service that needs to
> be cosumed in order to get the XACML policy decision from PDP for a given
> XACML request.
>
> Specific method to call is "public String getDecision(String request)
> throws EntitlementException " giving the XACML request as a String. The
> relevant stub classes can be found at [2] that can be used at client side.
> Try to get client code written for this which can be placed in PEP when
> required. You can further publish a blogpost with this client code which
> can strengthen your proposal further.
>
> 2 - In production scenarioes usually ESB acts as the PEP creating the
> XACML request and calling the PDP via code similar to client code you would
> develop in the above point.
>
> The article at [3], describes this use case, but it has older content. You
> can try out same things with latest product versions. If you encounter any
> issues get back to us. We will try to find a solution.
>
>
> I think you would be in a good position to start with the proposal once
> the first point is done as 2nd is a extended version of that.
> Do get back with any problems you face. We will try our best to get back
> as soon as possible.
>
>
> [1] -
> https://github.com/wso2/identity-framework/blob/master/components/entitlement/org.wso2.carbon.identity.entitlement/src/main/java/org/wso2/carbon/identity/entitlement/EntitlementService.java
> [2] -
> https://github.com/wso2/identity-framework/tree/master/service-stubs/identity/org.wso2.carbon.identity.entitlement.stub
> [3] -
> http://wso2.com/library/articles/2010/10/using-xacml-fine-grained-authorization-wso2-platform/
> [4] -
> http://wso2.com/library/tutorials/2012/12/providing-xacml-fine-grained-authorization-webapps/
>
> Thanks,
> Pushpalanka
>
>>
>>> Thank You
>>>
>>>
>>> On Tue, Mar 22, 2016 at 10:47 PM, Manujith Pallewatte <
>>> manujith...@gmail.com> wrote:
>>>
 Hi Pushpalanka,

 Thank you for the resources, I will for sure start working on the
 proposal. I was trying to get the basic implementation details straight
 before jumping into the proposal
 so I could include a better plan in the proposal.  But it seems with
 the time constraints I would have to speed it up. Trying my best to deliver
 the proposal by
 tomorrow.

 Thank you

>>>

Re: [Dev] Fwd: [GSoC 16'] Proposal 20: [IS] SCIM 2.0 Support to WSO2 Identity Server

2016-03-22 Thread Pushpalanka Jayawardhana
Pushpalanka.
-- 
Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
Senior Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
Mobile: +94779716248
Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka


On Wed, Mar 23, 2016 at 2:05 AM, Manujith Pallewatte 
wrote:

> Hi Pushpalanka,
>
> Sorry for spamming the inbox like this, but since I'm already behind the
> schedule I have to get things resolved as fast as possible. Please don't
> mind it.
> One more thing as I finally got to the conclusion, the objective is to
> implement RESTful service to the PDP of IS so that any PEP can access them
> in a RESTful manner? In other words the REST service should be implemented
> to facilitate the information exchange between the PEP and PDP
> Is that correct? please correct me if i'm wrong
>



> Thanks alot
>
> On Wed, Mar 23, 2016 at 1:39 AM, Manujith Pallewatte <
> manujith...@gmail.com> wrote:
>
>> Hi Pushpalanka,
>>
>> I tried examining the PDP and PAP of IS to get an idea of how things work
>> and i followed the blog article [
>> http://pushpalankajaya.blogspot.com/2013/06/working-with-xacml-30-policies-for-fine.html].
>> I tested out few policies and all seems fine. Now I want to test the
>> policies using a PEP
>> Is there any way to simulate a authorization request? (may be using curl
>> as we use to test RESP APIs)
>> If there's any such way, where should I point the requests at?
>> ex: I added a policy for the resource url
>> http://localhost/services/secret
>> and the IS server is hosted at http://localhost:9443/
>> now i want to do a authorized requests to the 1st mentioned service
>> through the IS server, i sense i'm missing a piece here. Please help me to
>> clarify this point
>>
>
Hi Manujith,

There are no cURL commands available as we do not have REST implementation
as of now.
In order to get familiar with the code base and development environment and
to try out the scenario you suggested follow the below steps.

1 - Try to write a Java client for EntitlementService (SOAP service) [1]

Please find the relevant service at [1]. This is the service that needs to
be cosumed in order to get the XACML policy decision from PDP for a given
XACML request.

Specific method to call is "public String getDecision(String request) throws
EntitlementException " giving the XACML request as a String. The relevant
stub classes can be found at [2] that can be used at client side. Try to
get client code written for this which can be placed in PEP when required.
You can further publish a blogpost with this client code which can
strengthen your proposal further.

2 - In production scenarioes usually ESB acts as the PEP creating the XACML
request and calling the PDP via code similar to client code you would
develop in the above point.

The article at [3], describes this use case, but it has older content. You
can try out same things with latest product versions. If you encounter any
issues get back to us. We will try to find a solution.


I think you would be in a good position to start with the proposal once the
first point is done as 2nd is a extended version of that.
Do get back with any problems you face. We will try our best to get back as
soon as possible.


[1] -
https://github.com/wso2/identity-framework/blob/master/components/entitlement/org.wso2.carbon.identity.entitlement/src/main/java/org/wso2/carbon/identity/entitlement/EntitlementService.java
[2] -
https://github.com/wso2/identity-framework/tree/master/service-stubs/identity/org.wso2.carbon.identity.entitlement.stub
[3] -
http://wso2.com/library/articles/2010/10/using-xacml-fine-grained-authorization-wso2-platform/
[4] -
http://wso2.com/library/tutorials/2012/12/providing-xacml-fine-grained-authorization-webapps/

Thanks,
Pushpalanka

>
>> Thank You
>>
>>
>> On Tue, Mar 22, 2016 at 10:47 PM, Manujith Pallewatte <
>> manujith...@gmail.com> wrote:
>>
>>> Hi Pushpalanka,
>>>
>>> Thank you for the resources, I will for sure start working on the
>>> proposal. I was trying to get the basic implementation details straight
>>> before jumping into the proposal
>>> so I could include a better plan in the proposal.  But it seems with the
>>> time constraints I would have to speed it up. Trying my best to deliver the
>>> proposal by
>>> tomorrow.
>>>
>>> Thank you
>>>
>>> On Tue, Mar 22, 2016 at 10:32 PM, Pushpalanka Jayawardhana <
>>> la...@wso2.com> wrote:
>>>
 Hi Manujith,

 If you haven't already try go through instructions provided at Dev list
 under the thread "GSoC project proposal questions" for this proposal
 as well.

 Hope you are getting up with the pace as the proposal deadline is
 falling on 25th March(this Friday). While you try get familiar with the
 development procedure and other resources, please try to go ahead with
 drafting the proposal as well. This will allow us to give some early feed
 back and time for you to adjust. Following resources might help you.

>>>

Re: [Dev] Fwd: [GSoC 16'] Proposal 20: [IS] SCIM 2.0 Support to WSO2 Identity Server

2016-03-22 Thread Pushpalanka Jayawardhana
Pushpalanka.
-- 
Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
Senior Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
Mobile: +94779716248
Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka


On Wed, Mar 23, 2016 at 2:05 AM, Manujith Pallewatte 
wrote:

> Hi Pushpalanka,
>
> Sorry for spamming the inbox like this, but since I'm already behind the
> schedule I have to get things resolved as fast as possible. Please don't
> mind it.
> One more thing as I finally got to the conclusion, the objective is to
> implement RESTful service to the PDP of IS so that any PEP can access them
> in a RESTful manner? In other words the REST service should be implemented
> to facilitate the information exchange between the PEP and PDP
> Is that correct? please correct me if i'm wrong
>
Hi Manujith,

Yes this understanding is correct.

Thanks,
Pushpalanka

>
> Thanks alot
>
> On Wed, Mar 23, 2016 at 1:39 AM, Manujith Pallewatte <
> manujith...@gmail.com> wrote:
>
>> Hi Pushpalanka,
>>
>> I tried examining the PDP and PAP of IS to get an idea of how things work
>> and i followed the blog article [
>> http://pushpalankajaya.blogspot.com/2013/06/working-with-xacml-30-policies-for-fine.html].
>> I tested out few policies and all seems fine. Now I want to test the
>> policies using a PEP
>> Is there any way to simulate a authorization request? (may be using curl
>> as we use to test RESP APIs)
>> If there's any such way, where should I point the requests at?
>> ex: I added a policy for the resource url
>> http://localhost/services/secret
>> and the IS server is hosted at http://localhost:9443/
>> now i want to do a authorized requests to the 1st mentioned service
>> through the IS server, i sense i'm missing a piece here. Please help me to
>> clarify this point
>>
>> Thank You
>>
>>
>> On Tue, Mar 22, 2016 at 10:47 PM, Manujith Pallewatte <
>> manujith...@gmail.com> wrote:
>>
>>> Hi Pushpalanka,
>>>
>>> Thank you for the resources, I will for sure start working on the
>>> proposal. I was trying to get the basic implementation details straight
>>> before jumping into the proposal
>>> so I could include a better plan in the proposal.  But it seems with the
>>> time constraints I would have to speed it up. Trying my best to deliver the
>>> proposal by
>>> tomorrow.
>>>
>>> Thank you
>>>
>>> On Tue, Mar 22, 2016 at 10:32 PM, Pushpalanka Jayawardhana <
>>> la...@wso2.com> wrote:
>>>
 Hi Manujith,

 If you haven't already try go through instructions provided at Dev list
 under the thread "GSoC project proposal questions" for this proposal
 as well.

 Hope you are getting up with the pace as the proposal deadline is
 falling on 25th March(this Friday). While you try get familiar with the
 development procedure and other resources, please try to go ahead with
 drafting the proposal as well. This will allow us to give some early feed
 back and time for you to adjust. Following resources might help you.

 [1] -
 http://cdwijayarathna.blogspot.com/2016/02/how-to-get-proposal-ready-for-gsoc.html.
 (Later part starting from "Now you need to start work, you may have "
 will guide you)
 [2] - Sample proposal - http://www.slideshare.net/Pushpalanka/gsoc-2012
 

 Thanks,
 Pushpalanka.
 --
 Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
 Senior Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
 Mobile: +94779716248
 Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
 lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka


 On Tue, Mar 22, 2016 at 8:57 PM, Manujith Pallewatte <
 manujith...@gmail.com> wrote:

> Hi Chamila,
>
> Thank a bunch, that cleared a lot of doubts i was having
> I would try with the patch9000 method so that i dont have to build the
> product-is every time
> And then try the other method as well
>
> Thankx again!
>
>
> On Tue, Mar 22, 2016 at 8:40 PM, Chamila Wijayarathna <
> cham...@wso2.com> wrote:
>
>> Hi Manujith,
>>
>> identity-framework [1] contains the code base of the features of
>> Identity Server, and product-is [2] contains the code which install
>> features at identity-framework to Identity Server. Component specific 
>> code
>> is available at identity-framework repo, because some of these features 
>> are
>> not only used in Identity Server, but in some other carbon based products
>> as well. So you need to work with the code at identity-framework mainly.
>>
>> But for building the Identity Server using source, first you need to
>> run identity-framework, then build identity-extensions [3] which get 
>> packed
>> into Identity server (You can find this list at [4], you can use scripts 
>> at
>> there to clone and build those extensions). Then build product-is. When 
>

Re: [Dev] Fwd: [GSoC 16'] Proposal 20: [IS] SCIM 2.0 Support to WSO2 Identity Server

2016-03-22 Thread Manujith Pallewatte
Hi Pushpalanka,

Sorry for spamming the inbox like this, but since I'm already behind the
schedule I have to get things resolved as fast as possible. Please don't
mind it.
One more thing as I finally got to the conclusion, the objective is to
implement RESTful service to the PDP of IS so that any PEP can access them
in a RESTful manner? In other words the REST service should be implemented
to facilitate the information exchange between the PEP and PDP
Is that correct? please correct me if i'm wrong

Thanks alot

On Wed, Mar 23, 2016 at 1:39 AM, Manujith Pallewatte 
wrote:

> Hi Pushpalanka,
>
> I tried examining the PDP and PAP of IS to get an idea of how things work
> and i followed the blog article [
> http://pushpalankajaya.blogspot.com/2013/06/working-with-xacml-30-policies-for-fine.html].
> I tested out few policies and all seems fine. Now I want to test the
> policies using a PEP
> Is there any way to simulate a authorization request? (may be using curl
> as we use to test RESP APIs)
> If there's any such way, where should I point the requests at?
> ex: I added a policy for the resource url http://localhost/services/secret
> and the IS server is hosted at http://localhost:9443/
> now i want to do a authorized requests to the 1st mentioned service
> through the IS server, i sense i'm missing a piece here. Please help me to
> clarify this point
>
> Thank You
>
>
> On Tue, Mar 22, 2016 at 10:47 PM, Manujith Pallewatte <
> manujith...@gmail.com> wrote:
>
>> Hi Pushpalanka,
>>
>> Thank you for the resources, I will for sure start working on the
>> proposal. I was trying to get the basic implementation details straight
>> before jumping into the proposal
>> so I could include a better plan in the proposal.  But it seems with the
>> time constraints I would have to speed it up. Trying my best to deliver the
>> proposal by
>> tomorrow.
>>
>> Thank you
>>
>> On Tue, Mar 22, 2016 at 10:32 PM, Pushpalanka Jayawardhana <
>> la...@wso2.com> wrote:
>>
>>> Hi Manujith,
>>>
>>> If you haven't already try go through instructions provided at Dev list
>>> under the thread "GSoC project proposal questions" for this proposal as
>>> well.
>>>
>>> Hope you are getting up with the pace as the proposal deadline is
>>> falling on 25th March(this Friday). While you try get familiar with the
>>> development procedure and other resources, please try to go ahead with
>>> drafting the proposal as well. This will allow us to give some early feed
>>> back and time for you to adjust. Following resources might help you.
>>>
>>> [1] -
>>> http://cdwijayarathna.blogspot.com/2016/02/how-to-get-proposal-ready-for-gsoc.html.
>>> (Later part starting from "Now you need to start work, you may have "
>>> will guide you)
>>> [2] - Sample proposal - http://www.slideshare.net/Pushpalanka/gsoc-2012
>>> 
>>>
>>> Thanks,
>>> Pushpalanka.
>>> --
>>> Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
>>> Senior Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
>>> Mobile: +94779716248
>>> Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
>>> lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka
>>>
>>>
>>> On Tue, Mar 22, 2016 at 8:57 PM, Manujith Pallewatte <
>>> manujith...@gmail.com> wrote:
>>>
 Hi Chamila,

 Thank a bunch, that cleared a lot of doubts i was having
 I would try with the patch9000 method so that i dont have to build the
 product-is every time
 And then try the other method as well

 Thankx again!


 On Tue, Mar 22, 2016 at 8:40 PM, Chamila Wijayarathna >>> > wrote:

> Hi Manujith,
>
> identity-framework [1] contains the code base of the features of
> Identity Server, and product-is [2] contains the code which install
> features at identity-framework to Identity Server. Component specific code
> is available at identity-framework repo, because some of these features 
> are
> not only used in Identity Server, but in some other carbon based products
> as well. So you need to work with the code at identity-framework mainly.
>
> But for building the Identity Server using source, first you need to
> run identity-framework, then build identity-extensions [3] which get 
> packed
> into Identity server (You can find this list at [4], you can use scripts 
> at
> there to clone and build those extensions). Then build product-is. When 
> you
> are building identity-framework and extensions, maven save those artifacts
> in your M2_HOME and when you are building product-is, it use these
> artifacts. If you only build product-is, since there are no artifacts in
> M2_HOME, it will download artifacts available online, so if you have done
> any changes they will not appear in Identity Server pack you build.
>
> Additionally, if you are changing only entitlement component in
> identity server, without following above mentioned process, you can just
> build a 

Re: [Dev] Fwd: [GSoC 16'] Proposal 20: [IS] SCIM 2.0 Support to WSO2 Identity Server

2016-03-22 Thread Manujith Pallewatte
Hi Pushpalanka,

I tried examining the PDP and PAP of IS to get an idea of how things work
and i followed the blog article [
http://pushpalankajaya.blogspot.com/2013/06/working-with-xacml-30-policies-for-fine.html].
I tested out few policies and all seems fine. Now I want to test the
policies using a PEP
Is there any way to simulate a authorization request? (may be using curl as
we use to test RESP APIs)
If there's any such way, where should I point the requests at?
ex: I added a policy for the resource url http://localhost/services/secret
and the IS server is hosted at http://localhost:9443/
now i want to do a authorized requests to the 1st mentioned service through
the IS server, i sense i'm missing a piece here. Please help me to clarify
this point

Thank You


On Tue, Mar 22, 2016 at 10:47 PM, Manujith Pallewatte  wrote:

> Hi Pushpalanka,
>
> Thank you for the resources, I will for sure start working on the
> proposal. I was trying to get the basic implementation details straight
> before jumping into the proposal
> so I could include a better plan in the proposal.  But it seems with the
> time constraints I would have to speed it up. Trying my best to deliver the
> proposal by
> tomorrow.
>
> Thank you
>
> On Tue, Mar 22, 2016 at 10:32 PM, Pushpalanka Jayawardhana  > wrote:
>
>> Hi Manujith,
>>
>> If you haven't already try go through instructions provided at Dev list
>> under the thread "GSoC project proposal questions" for this proposal as
>> well.
>>
>> Hope you are getting up with the pace as the proposal deadline is falling
>> on 25th March(this Friday). While you try get familiar with the development
>> procedure and other resources, please try to go ahead with drafting the
>> proposal as well. This will allow us to give some early feed back and time
>> for you to adjust. Following resources might help you.
>>
>> [1] -
>> http://cdwijayarathna.blogspot.com/2016/02/how-to-get-proposal-ready-for-gsoc.html.
>> (Later part starting from "Now you need to start work, you may have "
>> will guide you)
>> [2] - Sample proposal - http://www.slideshare.net/Pushpalanka/gsoc-2012
>> 
>>
>> Thanks,
>> Pushpalanka.
>> --
>> Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
>> Senior Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
>> Mobile: +94779716248
>> Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
>> lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka
>>
>>
>> On Tue, Mar 22, 2016 at 8:57 PM, Manujith Pallewatte <
>> manujith...@gmail.com> wrote:
>>
>>> Hi Chamila,
>>>
>>> Thank a bunch, that cleared a lot of doubts i was having
>>> I would try with the patch9000 method so that i dont have to build the
>>> product-is every time
>>> And then try the other method as well
>>>
>>> Thankx again!
>>>
>>>
>>> On Tue, Mar 22, 2016 at 8:40 PM, Chamila Wijayarathna 
>>> wrote:
>>>
 Hi Manujith,

 identity-framework [1] contains the code base of the features of
 Identity Server, and product-is [2] contains the code which install
 features at identity-framework to Identity Server. Component specific code
 is available at identity-framework repo, because some of these features are
 not only used in Identity Server, but in some other carbon based products
 as well. So you need to work with the code at identity-framework mainly.

 But for building the Identity Server using source, first you need to
 run identity-framework, then build identity-extensions [3] which get packed
 into Identity server (You can find this list at [4], you can use scripts at
 there to clone and build those extensions). Then build product-is. When you
 are building identity-framework and extensions, maven save those artifacts
 in your M2_HOME and when you are building product-is, it use these
 artifacts. If you only build product-is, since there are no artifacts in
 M2_HOME, it will download artifacts available online, so if you have done
 any changes they will not appear in Identity Server pack you build.

 Additionally, if you are changing only entitlement component in
 identity server, without following above mentioned process, you can just
 build a pack by building product-is, then build the component you change
 (eg: components/entitlement/org.wso2.carbon.identity.entitlement) and copy
 the jar file build at target folder (eg:
 components/entitlement/org.wso2.carbon.identity.entitlement) into >>> Server Home>/repository/components/patches/patch9000 (You'll have to create
 patch9000 folder ). In this way also you can test any changes you are doing
 to code.

 This may be bit complex task, try it and if you find anything
 difficult, please put a mail here.

 [1]. https://github.com/wso2/identity-framework
 [2]. https://github.com/wso2/product-is
 [3]. https://github.com/wso2-extensions
 [4]. https://gist.github.com/pulasthi7/3d365a3345371fd63f74

>>>

Re: [Dev] Fwd: [GSoC 16'] Proposal 20: [IS] SCIM 2.0 Support to WSO2 Identity Server

2016-03-22 Thread Manujith Pallewatte
Hi Pushpalanka,

Thank you for the resources, I will for sure start working on the proposal.
I was trying to get the basic implementation details straight before
jumping into the proposal
so I could include a better plan in the proposal.  But it seems with the
time constraints I would have to speed it up. Trying my best to deliver the
proposal by
tomorrow.

Thank you

On Tue, Mar 22, 2016 at 10:32 PM, Pushpalanka Jayawardhana 
wrote:

> Hi Manujith,
>
> If you haven't already try go through instructions provided at Dev list
> under the thread "GSoC project proposal questions" for this proposal as
> well.
>
> Hope you are getting up with the pace as the proposal deadline is falling
> on 25th March(this Friday). While you try get familiar with the development
> procedure and other resources, please try to go ahead with drafting the
> proposal as well. This will allow us to give some early feed back and time
> for you to adjust. Following resources might help you.
>
> [1] -
> http://cdwijayarathna.blogspot.com/2016/02/how-to-get-proposal-ready-for-gsoc.html.
> (Later part starting from "Now you need to start work, you may have "
> will guide you)
> [2] - Sample proposal - http://www.slideshare.net/Pushpalanka/gsoc-2012
> 
>
> Thanks,
> Pushpalanka.
> --
> Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
> Senior Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
> Mobile: +94779716248
> Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
> lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka
>
>
> On Tue, Mar 22, 2016 at 8:57 PM, Manujith Pallewatte <
> manujith...@gmail.com> wrote:
>
>> Hi Chamila,
>>
>> Thank a bunch, that cleared a lot of doubts i was having
>> I would try with the patch9000 method so that i dont have to build the
>> product-is every time
>> And then try the other method as well
>>
>> Thankx again!
>>
>>
>> On Tue, Mar 22, 2016 at 8:40 PM, Chamila Wijayarathna 
>> wrote:
>>
>>> Hi Manujith,
>>>
>>> identity-framework [1] contains the code base of the features of
>>> Identity Server, and product-is [2] contains the code which install
>>> features at identity-framework to Identity Server. Component specific code
>>> is available at identity-framework repo, because some of these features are
>>> not only used in Identity Server, but in some other carbon based products
>>> as well. So you need to work with the code at identity-framework mainly.
>>>
>>> But for building the Identity Server using source, first you need to run
>>> identity-framework, then build identity-extensions [3] which get packed
>>> into Identity server (You can find this list at [4], you can use scripts at
>>> there to clone and build those extensions). Then build product-is. When you
>>> are building identity-framework and extensions, maven save those artifacts
>>> in your M2_HOME and when you are building product-is, it use these
>>> artifacts. If you only build product-is, since there are no artifacts in
>>> M2_HOME, it will download artifacts available online, so if you have done
>>> any changes they will not appear in Identity Server pack you build.
>>>
>>> Additionally, if you are changing only entitlement component in identity
>>> server, without following above mentioned process, you can just build a
>>> pack by building product-is, then build the component you change (eg:
>>> components/entitlement/org.wso2.carbon.identity.entitlement) and copy the
>>> jar file build at target folder (eg:
>>> components/entitlement/org.wso2.carbon.identity.entitlement) into >> Server Home>/repository/components/patches/patch9000 (You'll have to create
>>> patch9000 folder ). In this way also you can test any changes you are doing
>>> to code.
>>>
>>> This may be bit complex task, try it and if you find anything difficult,
>>> please put a mail here.
>>>
>>> [1]. https://github.com/wso2/identity-framework
>>> [2]. https://github.com/wso2/product-is
>>> [3]. https://github.com/wso2-extensions
>>> [4]. https://gist.github.com/pulasthi7/3d365a3345371fd63f74
>>>
>>> Cheers!
>>>
>>> On Tue, Mar 22, 2016 at 8:09 PM, Manujith Pallewatte <
>>> manujith...@gmail.com> wrote:
>>>
 Hi Omindu,

 Thank alot, I will look into those.
 also should I be working on the
 https://github.com/wso2/identity-framework codebase or
 https://github.com/wso2/product-is codebase
 i was under the impression that the latter is what I should focus on





 On Tue, Mar 22, 2016 at 7:55 PM, Omindu Rathnaweera 
 wrote:

> Hi Manujith,
>
> Pushpalanka will be able to provide you more details on this.
>
> For the time being, you can try out the current XACML implementation
> by following the resources at [1].
>
> The documentation related to XACML architecture [2] will help you to
> understand the current implementation. The feature codebase can be found 
> at
> [3]. In the codebase, EntitlmentService [4] is the SOAP service

Re: [Dev] Fwd: [GSoC 16'] Proposal 20: [IS] SCIM 2.0 Support to WSO2 Identity Server

2016-03-22 Thread Pushpalanka Jayawardhana
Hi Manujith,

If you haven't already try go through instructions provided at Dev list
under the thread "GSoC project proposal questions" for this proposal as
well.

Hope you are getting up with the pace as the proposal deadline is falling
on 25th March(this Friday). While you try get familiar with the development
procedure and other resources, please try to go ahead with drafting the
proposal as well. This will allow us to give some early feed back and time
for you to adjust. Following resources might help you.

[1] -
http://cdwijayarathna.blogspot.com/2016/02/how-to-get-proposal-ready-for-gsoc.html.
(Later part starting from "Now you need to start work, you may have " will
guide you)
[2] - Sample proposal - http://www.slideshare.net/Pushpalanka/gsoc-2012


Thanks,
Pushpalanka.
-- 
Pushpalanka Jayawardhana, B.Sc.Eng.(Hons).
Senior Software Engineer, WSO2 Lanka (pvt) Ltd;  wso2.com/
Mobile: +94779716248
Blog: pushpalankajaya.blogspot.com/ | LinkedIn:
lk.linkedin.com/in/pushpalanka/ | Twitter: @pushpalanka


On Tue, Mar 22, 2016 at 8:57 PM, Manujith Pallewatte 
wrote:

> Hi Chamila,
>
> Thank a bunch, that cleared a lot of doubts i was having
> I would try with the patch9000 method so that i dont have to build the
> product-is every time
> And then try the other method as well
>
> Thankx again!
>
>
> On Tue, Mar 22, 2016 at 8:40 PM, Chamila Wijayarathna 
> wrote:
>
>> Hi Manujith,
>>
>> identity-framework [1] contains the code base of the features of Identity
>> Server, and product-is [2] contains the code which install features at
>> identity-framework to Identity Server. Component specific code is available
>> at identity-framework repo, because some of these features are not only
>> used in Identity Server, but in some other carbon based products as well.
>> So you need to work with the code at identity-framework mainly.
>>
>> But for building the Identity Server using source, first you need to run
>> identity-framework, then build identity-extensions [3] which get packed
>> into Identity server (You can find this list at [4], you can use scripts at
>> there to clone and build those extensions). Then build product-is. When you
>> are building identity-framework and extensions, maven save those artifacts
>> in your M2_HOME and when you are building product-is, it use these
>> artifacts. If you only build product-is, since there are no artifacts in
>> M2_HOME, it will download artifacts available online, so if you have done
>> any changes they will not appear in Identity Server pack you build.
>>
>> Additionally, if you are changing only entitlement component in identity
>> server, without following above mentioned process, you can just build a
>> pack by building product-is, then build the component you change (eg:
>> components/entitlement/org.wso2.carbon.identity.entitlement) and copy the
>> jar file build at target folder (eg:
>> components/entitlement/org.wso2.carbon.identity.entitlement) into > Server Home>/repository/components/patches/patch9000 (You'll have to create
>> patch9000 folder ). In this way also you can test any changes you are doing
>> to code.
>>
>> This may be bit complex task, try it and if you find anything difficult,
>> please put a mail here.
>>
>> [1]. https://github.com/wso2/identity-framework
>> [2]. https://github.com/wso2/product-is
>> [3]. https://github.com/wso2-extensions
>> [4]. https://gist.github.com/pulasthi7/3d365a3345371fd63f74
>>
>> Cheers!
>>
>> On Tue, Mar 22, 2016 at 8:09 PM, Manujith Pallewatte <
>> manujith...@gmail.com> wrote:
>>
>>> Hi Omindu,
>>>
>>> Thank alot, I will look into those.
>>> also should I be working on the
>>> https://github.com/wso2/identity-framework codebase or
>>> https://github.com/wso2/product-is codebase
>>> i was under the impression that the latter is what I should focus on
>>>
>>>
>>>
>>>
>>>
>>> On Tue, Mar 22, 2016 at 7:55 PM, Omindu Rathnaweera 
>>> wrote:
>>>
 Hi Manujith,

 Pushpalanka will be able to provide you more details on this.

 For the time being, you can try out the current XACML implementation by
 following the resources at [1].

 The documentation related to XACML architecture [2] will help you to
 understand the current implementation. The feature codebase can be found at
 [3]. In the codebase, EntitlmentService [4] is the SOAP service
 implementation.

 [1] -
 https://docs.wso2.com/display/IS510/Configuring+the+Policy+Administration+Point
 ,
 http://pushpalankajaya.blogspot.com/2013/06/try-out-xacml-policies-with-wso2.html
 [2] - https://docs.wso2.com/display/IS510/Access+Control
 [3] -
 https://github.com/wso2/identity-framework/tree/master/components/entitlement
 [4] -
 https://github.com/wso2/identity-framework/blob/master/components/entitlement/org.wso2.carbon.identity.entitlement/src/main/java/org/wso2/carbon/identity/entitlement/EntitlementService.java

 Regards,
 Omi

Re: [Dev] Fwd: [GSoC 16'] Proposal 20: [IS] SCIM 2.0 Support to WSO2 Identity Server

2016-03-22 Thread Manujith Pallewatte
Hi Chamila,

Thank a bunch, that cleared a lot of doubts i was having
I would try with the patch9000 method so that i dont have to build the
product-is every time
And then try the other method as well

Thankx again!


On Tue, Mar 22, 2016 at 8:40 PM, Chamila Wijayarathna 
wrote:

> Hi Manujith,
>
> identity-framework [1] contains the code base of the features of Identity
> Server, and product-is [2] contains the code which install features at
> identity-framework to Identity Server. Component specific code is available
> at identity-framework repo, because some of these features are not only
> used in Identity Server, but in some other carbon based products as well.
> So you need to work with the code at identity-framework mainly.
>
> But for building the Identity Server using source, first you need to run
> identity-framework, then build identity-extensions [3] which get packed
> into Identity server (You can find this list at [4], you can use scripts at
> there to clone and build those extensions). Then build product-is. When you
> are building identity-framework and extensions, maven save those artifacts
> in your M2_HOME and when you are building product-is, it use these
> artifacts. If you only build product-is, since there are no artifacts in
> M2_HOME, it will download artifacts available online, so if you have done
> any changes they will not appear in Identity Server pack you build.
>
> Additionally, if you are changing only entitlement component in identity
> server, without following above mentioned process, you can just build a
> pack by building product-is, then build the component you change (eg:
> components/entitlement/org.wso2.carbon.identity.entitlement) and copy the
> jar file build at target folder (eg:
> components/entitlement/org.wso2.carbon.identity.entitlement) into  Server Home>/repository/components/patches/patch9000 (You'll have to create
> patch9000 folder ). In this way also you can test any changes you are doing
> to code.
>
> This may be bit complex task, try it and if you find anything difficult,
> please put a mail here.
>
> [1]. https://github.com/wso2/identity-framework
> [2]. https://github.com/wso2/product-is
> [3]. https://github.com/wso2-extensions
> [4]. https://gist.github.com/pulasthi7/3d365a3345371fd63f74
>
> Cheers!
>
> On Tue, Mar 22, 2016 at 8:09 PM, Manujith Pallewatte <
> manujith...@gmail.com> wrote:
>
>> Hi Omindu,
>>
>> Thank alot, I will look into those.
>> also should I be working on the
>> https://github.com/wso2/identity-framework codebase or
>> https://github.com/wso2/product-is codebase
>> i was under the impression that the latter is what I should focus on
>>
>>
>>
>>
>>
>> On Tue, Mar 22, 2016 at 7:55 PM, Omindu Rathnaweera 
>> wrote:
>>
>>> Hi Manujith,
>>>
>>> Pushpalanka will be able to provide you more details on this.
>>>
>>> For the time being, you can try out the current XACML implementation by
>>> following the resources at [1].
>>>
>>> The documentation related to XACML architecture [2] will help you to
>>> understand the current implementation. The feature codebase can be found at
>>> [3]. In the codebase, EntitlmentService [4] is the SOAP service
>>> implementation.
>>>
>>> [1] -
>>> https://docs.wso2.com/display/IS510/Configuring+the+Policy+Administration+Point
>>> ,
>>> http://pushpalankajaya.blogspot.com/2013/06/try-out-xacml-policies-with-wso2.html
>>> [2] - https://docs.wso2.com/display/IS510/Access+Control
>>> [3] -
>>> https://github.com/wso2/identity-framework/tree/master/components/entitlement
>>> [4] -
>>> https://github.com/wso2/identity-framework/blob/master/components/entitlement/org.wso2.carbon.identity.entitlement/src/main/java/org/wso2/carbon/identity/entitlement/EntitlementService.java
>>>
>>> Regards,
>>> Omindu.
>>>
>>> On Tue, Mar 22, 2016 at 6:51 PM, Chamila Wijayarathna 
>>> wrote:
>>>
 [Adding Pushpalanka]

 On Tue, Mar 22, 2016 at 6:05 PM, Manujith Pallewatte <
 manujith...@gmail.com> wrote:

> Hi Omindu,
>
> It that case, I'm interested in doing *Proposal 22: [IS] RESTful Fine
> Grained Authorization-as-a-Service (AZaaS)*
> Since I'm a bi behind the schedule for starting over with it, can you
> give me some pointers to start working? As I get it I have to focus on
> Balana engine, should I be interacting more with the code of Balana, or 
> IS?
>
> Thank You
>
> On Mon, Mar 21, 2016 at 10:56 PM, Omindu Rathnaweera 
> wrote:
>
>> Hi Manujith,
>>
>> Thank you for showing interest in the project. Unfortunately we have
>> decided to remove the project from the project proposals list since we 
>> need
>> to add the scim 2.0 support to an upcoming release which is scheduled to 
>> be
>> done prior to the GSoC project period. We apologize for any inconvenience
>> this may have caused.
>>
>> We have included a new project [1] to add *SAML Assertion
>> Query/Request Profile support for WSO2 Identity S

Re: [Dev] Fwd: [GSoC 16'] Proposal 20: [IS] SCIM 2.0 Support to WSO2 Identity Server

2016-03-22 Thread Chamila Wijayarathna
Hi Manujith,

identity-framework [1] contains the code base of the features of Identity
Server, and product-is [2] contains the code which install features at
identity-framework to Identity Server. Component specific code is available
at identity-framework repo, because some of these features are not only
used in Identity Server, but in some other carbon based products as well.
So you need to work with the code at identity-framework mainly.

But for building the Identity Server using source, first you need to run
identity-framework, then build identity-extensions [3] which get packed
into Identity server (You can find this list at [4], you can use scripts at
there to clone and build those extensions). Then build product-is. When you
are building identity-framework and extensions, maven save those artifacts
in your M2_HOME and when you are building product-is, it use these
artifacts. If you only build product-is, since there are no artifacts in
M2_HOME, it will download artifacts available online, so if you have done
any changes they will not appear in Identity Server pack you build.

Additionally, if you are changing only entitlement component in identity
server, without following above mentioned process, you can just build a
pack by building product-is, then build the component you change (eg:
components/entitlement/org.wso2.carbon.identity.entitlement) and copy the
jar file build at target folder (eg:
components/entitlement/org.wso2.carbon.identity.entitlement) into /repository/components/patches/patch9000 (You'll have to create
patch9000 folder ). In this way also you can test any changes you are doing
to code.

This may be bit complex task, try it and if you find anything difficult,
please put a mail here.

[1]. https://github.com/wso2/identity-framework
[2]. https://github.com/wso2/product-is
[3]. https://github.com/wso2-extensions
[4]. https://gist.github.com/pulasthi7/3d365a3345371fd63f74

Cheers!

On Tue, Mar 22, 2016 at 8:09 PM, Manujith Pallewatte 
wrote:

> Hi Omindu,
>
> Thank alot, I will look into those.
> also should I be working on the https://github.com/wso2/identity-framework
> codebase or https://github.com/wso2/product-is codebase
> i was under the impression that the latter is what I should focus on
>
>
>
>
>
> On Tue, Mar 22, 2016 at 7:55 PM, Omindu Rathnaweera 
> wrote:
>
>> Hi Manujith,
>>
>> Pushpalanka will be able to provide you more details on this.
>>
>> For the time being, you can try out the current XACML implementation by
>> following the resources at [1].
>>
>> The documentation related to XACML architecture [2] will help you to
>> understand the current implementation. The feature codebase can be found at
>> [3]. In the codebase, EntitlmentService [4] is the SOAP service
>> implementation.
>>
>> [1] -
>> https://docs.wso2.com/display/IS510/Configuring+the+Policy+Administration+Point
>> ,
>> http://pushpalankajaya.blogspot.com/2013/06/try-out-xacml-policies-with-wso2.html
>> [2] - https://docs.wso2.com/display/IS510/Access+Control
>> [3] -
>> https://github.com/wso2/identity-framework/tree/master/components/entitlement
>> [4] -
>> https://github.com/wso2/identity-framework/blob/master/components/entitlement/org.wso2.carbon.identity.entitlement/src/main/java/org/wso2/carbon/identity/entitlement/EntitlementService.java
>>
>> Regards,
>> Omindu.
>>
>> On Tue, Mar 22, 2016 at 6:51 PM, Chamila Wijayarathna 
>> wrote:
>>
>>> [Adding Pushpalanka]
>>>
>>> On Tue, Mar 22, 2016 at 6:05 PM, Manujith Pallewatte <
>>> manujith...@gmail.com> wrote:
>>>
 Hi Omindu,

 It that case, I'm interested in doing *Proposal 22: [IS] RESTful Fine
 Grained Authorization-as-a-Service (AZaaS)*
 Since I'm a bi behind the schedule for starting over with it, can you
 give me some pointers to start working? As I get it I have to focus on
 Balana engine, should I be interacting more with the code of Balana, or IS?

 Thank You

 On Mon, Mar 21, 2016 at 10:56 PM, Omindu Rathnaweera 
 wrote:

> Hi Manujith,
>
> Thank you for showing interest in the project. Unfortunately we have
> decided to remove the project from the project proposals list since we 
> need
> to add the scim 2.0 support to an upcoming release which is scheduled to 
> be
> done prior to the GSoC project period. We apologize for any inconvenience
> this may have caused.
>
> We have included a new project [1] to add *SAML Assertion
> Query/Request Profile support for WSO2 Identity Server*. If
> interested, you can go through the project details and submit a proposal
> for the new project or one of the other Identity Server projects (project 
> 22
> & 23). If you have any questions, feel free to raise.
>
> [1] -
> https://docs.wso2.com/display/GSoC/Project+Proposals+for+2016#ProjectProposalsfor2016-Proposal20:[IS]SAMLAssertionQuery/RequestProfilesupportforWSO2IdentityServer
>
> Thanks,
> Omindu.
>
> O

Re: [Dev] Fwd: [GSoC 16'] Proposal 20: [IS] SCIM 2.0 Support to WSO2 Identity Server

2016-03-22 Thread Manujith Pallewatte
Hi Omindu,

Thank alot, I will look into those.
also should I be working on the https://github.com/wso2/identity-framework
codebase or https://github.com/wso2/product-is codebase
i was under the impression that the latter is what I should focus on





On Tue, Mar 22, 2016 at 7:55 PM, Omindu Rathnaweera  wrote:

> Hi Manujith,
>
> Pushpalanka will be able to provide you more details on this.
>
> For the time being, you can try out the current XACML implementation by
> following the resources at [1].
>
> The documentation related to XACML architecture [2] will help you to
> understand the current implementation. The feature codebase can be found at
> [3]. In the codebase, EntitlmentService [4] is the SOAP service
> implementation.
>
> [1] -
> https://docs.wso2.com/display/IS510/Configuring+the+Policy+Administration+Point
> ,
> http://pushpalankajaya.blogspot.com/2013/06/try-out-xacml-policies-with-wso2.html
> [2] - https://docs.wso2.com/display/IS510/Access+Control
> [3] -
> https://github.com/wso2/identity-framework/tree/master/components/entitlement
> [4] -
> https://github.com/wso2/identity-framework/blob/master/components/entitlement/org.wso2.carbon.identity.entitlement/src/main/java/org/wso2/carbon/identity/entitlement/EntitlementService.java
>
> Regards,
> Omindu.
>
> On Tue, Mar 22, 2016 at 6:51 PM, Chamila Wijayarathna 
> wrote:
>
>> [Adding Pushpalanka]
>>
>> On Tue, Mar 22, 2016 at 6:05 PM, Manujith Pallewatte <
>> manujith...@gmail.com> wrote:
>>
>>> Hi Omindu,
>>>
>>> It that case, I'm interested in doing *Proposal 22: [IS] RESTful Fine
>>> Grained Authorization-as-a-Service (AZaaS)*
>>> Since I'm a bi behind the schedule for starting over with it, can you
>>> give me some pointers to start working? As I get it I have to focus on
>>> Balana engine, should I be interacting more with the code of Balana, or IS?
>>>
>>> Thank You
>>>
>>> On Mon, Mar 21, 2016 at 10:56 PM, Omindu Rathnaweera 
>>> wrote:
>>>
 Hi Manujith,

 Thank you for showing interest in the project. Unfortunately we have
 decided to remove the project from the project proposals list since we need
 to add the scim 2.0 support to an upcoming release which is scheduled to be
 done prior to the GSoC project period. We apologize for any inconvenience
 this may have caused.

 We have included a new project [1] to add *SAML Assertion
 Query/Request Profile support for WSO2 Identity Server*. If
 interested, you can go through the project details and submit a proposal
 for the new project or one of the other Identity Server projects (project 
 22
 & 23). If you have any questions, feel free to raise.

 [1] -
 https://docs.wso2.com/display/GSoC/Project+Proposals+for+2016#ProjectProposalsfor2016-Proposal20:[IS]SAMLAssertionQuery/RequestProfilesupportforWSO2IdentityServer

 Thanks,
 Omindu.

 On Mon, Mar 21, 2016 at 9:59 PM, Pubudu Fernando 
 wrote:

> [adding mentors]
>
> On Mon, Mar 21, 2016 at 8:35 PM, Manujith Pallewatte <
> manujith...@gmail.com> wrote:
>
>> Hi,
>>
>> I'm Manujith Pallewatte, a 2nd year undergraduate from Department of
>> Computer Science and Engineering, University of Moratuwa. I'm interested 
>> in
>> doing project for WSO2 for GSoC 2016.
>>
>> I already picked Proposal 20 considering my capabilities and interest
>> in the area.
>> As a Oracle certified java programmer I have a firm hand on Java, and
>> I have developed several REST APIs on top of different platforms (like
>> google app engine). And currently I'm reading on SCIM specification.
>>
>> So far, I cloned the *product-is* repo (
>> https://github.com/wso2/product-is) which i believe to be the source
>> of Identity Server and then build it. I played around with the system a 
>> bit
>> and now trying to connect different services to it.
>>
>> So I want to know if I'm going in the wrong direction (with the
>> objective of working for the above proposal) and please give me some
>> suggestions to read or work on to improve my familiarity with the system.
>>
>> Thank You
>> --
>>
>>
>>
>> [image: Manujith Pallewatte on about.me]
>>
>> Manujith Pallewatte
>> about.me/manzzup
>>   
>>
>>
>>
>> --
>>
>>
>>
>> [image: Manujith Pallewatte on about.me]
>>
>> Manujith Pallewatte
>> about.me/manzzup
>>   
>>
>> ___
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> *Pubudu Fernando*
> Software Engineer - Intern
> WSO2 Inc.
> m: +94 77 888 2543
>
>   
> 
> 

Re: [Dev] Fwd: [GSoC 16'] Proposal 20: [IS] SCIM 2.0 Support to WSO2 Identity Server

2016-03-22 Thread Omindu Rathnaweera
Hi Manujith,

Pushpalanka will be able to provide you more details on this.

For the time being, you can try out the current XACML implementation by
following the resources at [1].

The documentation related to XACML architecture [2] will help you to
understand the current implementation. The feature codebase can be found at
[3]. In the codebase, EntitlmentService [4] is the SOAP service
implementation.

[1] -
https://docs.wso2.com/display/IS510/Configuring+the+Policy+Administration+Point
,
http://pushpalankajaya.blogspot.com/2013/06/try-out-xacml-policies-with-wso2.html
[2] - https://docs.wso2.com/display/IS510/Access+Control
[3] -
https://github.com/wso2/identity-framework/tree/master/components/entitlement
[4] -
https://github.com/wso2/identity-framework/blob/master/components/entitlement/org.wso2.carbon.identity.entitlement/src/main/java/org/wso2/carbon/identity/entitlement/EntitlementService.java

Regards,
Omindu.

On Tue, Mar 22, 2016 at 6:51 PM, Chamila Wijayarathna 
wrote:

> [Adding Pushpalanka]
>
> On Tue, Mar 22, 2016 at 6:05 PM, Manujith Pallewatte <
> manujith...@gmail.com> wrote:
>
>> Hi Omindu,
>>
>> It that case, I'm interested in doing *Proposal 22: [IS] RESTful Fine
>> Grained Authorization-as-a-Service (AZaaS)*
>> Since I'm a bi behind the schedule for starting over with it, can you
>> give me some pointers to start working? As I get it I have to focus on
>> Balana engine, should I be interacting more with the code of Balana, or IS?
>>
>> Thank You
>>
>> On Mon, Mar 21, 2016 at 10:56 PM, Omindu Rathnaweera 
>> wrote:
>>
>>> Hi Manujith,
>>>
>>> Thank you for showing interest in the project. Unfortunately we have
>>> decided to remove the project from the project proposals list since we need
>>> to add the scim 2.0 support to an upcoming release which is scheduled to be
>>> done prior to the GSoC project period. We apologize for any inconvenience
>>> this may have caused.
>>>
>>> We have included a new project [1] to add *SAML Assertion Query/Request
>>> Profile support for WSO2 Identity Server*. If interested, you can go
>>> through the project details and submit a proposal for the new project or
>>> one of the other Identity Server projects (project 22 & 23). If you
>>> have any questions, feel free to raise.
>>>
>>> [1] -
>>> https://docs.wso2.com/display/GSoC/Project+Proposals+for+2016#ProjectProposalsfor2016-Proposal20:[IS]SAMLAssertionQuery/RequestProfilesupportforWSO2IdentityServer
>>>
>>> Thanks,
>>> Omindu.
>>>
>>> On Mon, Mar 21, 2016 at 9:59 PM, Pubudu Fernando 
>>> wrote:
>>>
 [adding mentors]

 On Mon, Mar 21, 2016 at 8:35 PM, Manujith Pallewatte <
 manujith...@gmail.com> wrote:

> Hi,
>
> I'm Manujith Pallewatte, a 2nd year undergraduate from Department of
> Computer Science and Engineering, University of Moratuwa. I'm interested 
> in
> doing project for WSO2 for GSoC 2016.
>
> I already picked Proposal 20 considering my capabilities and interest
> in the area.
> As a Oracle certified java programmer I have a firm hand on Java, and
> I have developed several REST APIs on top of different platforms (like
> google app engine). And currently I'm reading on SCIM specification.
>
> So far, I cloned the *product-is* repo (
> https://github.com/wso2/product-is) which i believe to be the source
> of Identity Server and then build it. I played around with the system a 
> bit
> and now trying to connect different services to it.
>
> So I want to know if I'm going in the wrong direction (with the
> objective of working for the above proposal) and please give me some
> suggestions to read or work on to improve my familiarity with the system.
>
> Thank You
> --
>
>
>
> [image: Manujith Pallewatte on about.me]
>
> Manujith Pallewatte
> about.me/manzzup
>   
>
>
>
> --
>
>
>
> [image: Manujith Pallewatte on about.me]
>
> Manujith Pallewatte
> about.me/manzzup
>   
>
> ___
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


 --
 *Pubudu Fernando*
 Software Engineer - Intern
 WSO2 Inc.
 m: +94 77 888 2543

   
 
 


>>>
>>>
>>> --
>>> Omindu Rathnaweera
>>> Software Engineer, WSO2 Inc.
>>> Mobile: +94 771 197 211
>>>
>>
>>
>>
>> --
>>
>>
>>
>> [image: Manujith Pallewatte on about.me]
>>
>> Manujith Pallewatte
>> about.me/manzzup
>>   
>>
>> ___
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> *Chamila Dilshan Wijayarathna,*
> Software E

Re: [Dev] Fwd: [GSoC 16'] Proposal 20: [IS] SCIM 2.0 Support to WSO2 Identity Server

2016-03-22 Thread Chamila Wijayarathna
[Adding Pushpalanka]

On Tue, Mar 22, 2016 at 6:05 PM, Manujith Pallewatte 
wrote:

> Hi Omindu,
>
> It that case, I'm interested in doing *Proposal 22: [IS] RESTful Fine
> Grained Authorization-as-a-Service (AZaaS)*
> Since I'm a bi behind the schedule for starting over with it, can you give
> me some pointers to start working? As I get it I have to focus on Balana
> engine, should I be interacting more with the code of Balana, or IS?
>
> Thank You
>
> On Mon, Mar 21, 2016 at 10:56 PM, Omindu Rathnaweera 
> wrote:
>
>> Hi Manujith,
>>
>> Thank you for showing interest in the project. Unfortunately we have
>> decided to remove the project from the project proposals list since we need
>> to add the scim 2.0 support to an upcoming release which is scheduled to be
>> done prior to the GSoC project period. We apologize for any inconvenience
>> this may have caused.
>>
>> We have included a new project [1] to add *SAML Assertion Query/Request
>> Profile support for WSO2 Identity Server*. If interested, you can go
>> through the project details and submit a proposal for the new project or
>> one of the other Identity Server projects (project 22 & 23). If you have
>> any questions, feel free to raise.
>>
>> [1] -
>> https://docs.wso2.com/display/GSoC/Project+Proposals+for+2016#ProjectProposalsfor2016-Proposal20:[IS]SAMLAssertionQuery/RequestProfilesupportforWSO2IdentityServer
>>
>> Thanks,
>> Omindu.
>>
>> On Mon, Mar 21, 2016 at 9:59 PM, Pubudu Fernando 
>> wrote:
>>
>>> [adding mentors]
>>>
>>> On Mon, Mar 21, 2016 at 8:35 PM, Manujith Pallewatte <
>>> manujith...@gmail.com> wrote:
>>>
 Hi,

 I'm Manujith Pallewatte, a 2nd year undergraduate from Department of
 Computer Science and Engineering, University of Moratuwa. I'm interested in
 doing project for WSO2 for GSoC 2016.

 I already picked Proposal 20 considering my capabilities and interest
 in the area.
 As a Oracle certified java programmer I have a firm hand on Java, and I
 have developed several REST APIs on top of different platforms (like google
 app engine). And currently I'm reading on SCIM specification.

 So far, I cloned the *product-is* repo (
 https://github.com/wso2/product-is) which i believe to be the source
 of Identity Server and then build it. I played around with the system a bit
 and now trying to connect different services to it.

 So I want to know if I'm going in the wrong direction (with the
 objective of working for the above proposal) and please give me some
 suggestions to read or work on to improve my familiarity with the system.

 Thank You
 --



 [image: Manujith Pallewatte on about.me]

 Manujith Pallewatte
 about.me/manzzup
   



 --



 [image: Manujith Pallewatte on about.me]

 Manujith Pallewatte
 about.me/manzzup
   

 ___
 Dev mailing list
 Dev@wso2.org
 http://wso2.org/cgi-bin/mailman/listinfo/dev


>>>
>>>
>>> --
>>> *Pubudu Fernando*
>>> Software Engineer - Intern
>>> WSO2 Inc.
>>> m: +94 77 888 2543
>>>
>>>   
>>> 
>>> 
>>>
>>>
>>
>>
>> --
>> Omindu Rathnaweera
>> Software Engineer, WSO2 Inc.
>> Mobile: +94 771 197 211
>>
>
>
>
> --
>
>
>
> [image: Manujith Pallewatte on about.me]
>
> Manujith Pallewatte
> about.me/manzzup
>   
>
> ___
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
*Chamila Dilshan Wijayarathna,*
Software Engineer
Mobile:(+94)788193620
WSO2 Inc., http://wso2.com/
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] Fwd: [GSoC 16'] Proposal 20: [IS] SCIM 2.0 Support to WSO2 Identity Server

2016-03-22 Thread Manujith Pallewatte
Hi Omindu,

It that case, I'm interested in doing *Proposal 22: [IS] RESTful Fine
Grained Authorization-as-a-Service (AZaaS)*
Since I'm a bi behind the schedule for starting over with it, can you give
me some pointers to start working? As I get it I have to focus on Balana
engine, should I be interacting more with the code of Balana, or IS?

Thank You

On Mon, Mar 21, 2016 at 10:56 PM, Omindu Rathnaweera 
wrote:

> Hi Manujith,
>
> Thank you for showing interest in the project. Unfortunately we have
> decided to remove the project from the project proposals list since we need
> to add the scim 2.0 support to an upcoming release which is scheduled to be
> done prior to the GSoC project period. We apologize for any inconvenience
> this may have caused.
>
> We have included a new project [1] to add *SAML Assertion Query/Request
> Profile support for WSO2 Identity Server*. If interested, you can go
> through the project details and submit a proposal for the new project or
> one of the other Identity Server projects (project 22 & 23). If you have
> any questions, feel free to raise.
>
> [1] -
> https://docs.wso2.com/display/GSoC/Project+Proposals+for+2016#ProjectProposalsfor2016-Proposal20:[IS]SAMLAssertionQuery/RequestProfilesupportforWSO2IdentityServer
>
> Thanks,
> Omindu.
>
> On Mon, Mar 21, 2016 at 9:59 PM, Pubudu Fernando  wrote:
>
>> [adding mentors]
>>
>> On Mon, Mar 21, 2016 at 8:35 PM, Manujith Pallewatte <
>> manujith...@gmail.com> wrote:
>>
>>> Hi,
>>>
>>> I'm Manujith Pallewatte, a 2nd year undergraduate from Department of
>>> Computer Science and Engineering, University of Moratuwa. I'm interested in
>>> doing project for WSO2 for GSoC 2016.
>>>
>>> I already picked Proposal 20 considering my capabilities and interest in
>>> the area.
>>> As a Oracle certified java programmer I have a firm hand on Java, and I
>>> have developed several REST APIs on top of different platforms (like google
>>> app engine). And currently I'm reading on SCIM specification.
>>>
>>> So far, I cloned the *product-is* repo (
>>> https://github.com/wso2/product-is) which i believe to be the source of
>>> Identity Server and then build it. I played around with the system a bit
>>> and now trying to connect different services to it.
>>>
>>> So I want to know if I'm going in the wrong direction (with the
>>> objective of working for the above proposal) and please give me some
>>> suggestions to read or work on to improve my familiarity with the system.
>>>
>>> Thank You
>>> --
>>>
>>>
>>>
>>> [image: Manujith Pallewatte on about.me]
>>>
>>> Manujith Pallewatte
>>> about.me/manzzup
>>>   
>>>
>>>
>>>
>>> --
>>>
>>>
>>>
>>> [image: Manujith Pallewatte on about.me]
>>>
>>> Manujith Pallewatte
>>> about.me/manzzup
>>>   
>>>
>>> ___
>>> Dev mailing list
>>> Dev@wso2.org
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> *Pubudu Fernando*
>> Software Engineer - Intern
>> WSO2 Inc.
>> m: +94 77 888 2543
>>
>>   
>> 
>> 
>>
>>
>
>
> --
> Omindu Rathnaweera
> Software Engineer, WSO2 Inc.
> Mobile: +94 771 197 211
>



-- 



[image: Manujith Pallewatte on about.me]

Manujith Pallewatte
about.me/manzzup
  
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] Fwd: [GSoC 16'] Proposal 20: [IS] SCIM 2.0 Support to WSO2 Identity Server

2016-03-21 Thread Omindu Rathnaweera
Hi Manujith,

Thank you for showing interest in the project. Unfortunately we have
decided to remove the project from the project proposals list since we need
to add the scim 2.0 support to an upcoming release which is scheduled to be
done prior to the GSoC project period. We apologize for any inconvenience
this may have caused.

We have included a new project [1] to add *SAML Assertion Query/Request
Profile support for WSO2 Identity Server*. If interested, you can go
through the project details and submit a proposal for the new project or
one of the other Identity Server projects (project 22 & 23). If you have
any questions, feel free to raise.

[1] -
https://docs.wso2.com/display/GSoC/Project+Proposals+for+2016#ProjectProposalsfor2016-Proposal20:[IS]SAMLAssertionQuery/RequestProfilesupportforWSO2IdentityServer

Thanks,
Omindu.

On Mon, Mar 21, 2016 at 9:59 PM, Pubudu Fernando  wrote:

> [adding mentors]
>
> On Mon, Mar 21, 2016 at 8:35 PM, Manujith Pallewatte <
> manujith...@gmail.com> wrote:
>
>> Hi,
>>
>> I'm Manujith Pallewatte, a 2nd year undergraduate from Department of
>> Computer Science and Engineering, University of Moratuwa. I'm interested in
>> doing project for WSO2 for GSoC 2016.
>>
>> I already picked Proposal 20 considering my capabilities and interest in
>> the area.
>> As a Oracle certified java programmer I have a firm hand on Java, and I
>> have developed several REST APIs on top of different platforms (like google
>> app engine). And currently I'm reading on SCIM specification.
>>
>> So far, I cloned the *product-is* repo (
>> https://github.com/wso2/product-is) which i believe to be the source of
>> Identity Server and then build it. I played around with the system a bit
>> and now trying to connect different services to it.
>>
>> So I want to know if I'm going in the wrong direction (with the objective
>> of working for the above proposal) and please give me some suggestions to
>> read or work on to improve my familiarity with the system.
>>
>> Thank You
>> --
>>
>>
>>
>> [image: Manujith Pallewatte on about.me]
>>
>> Manujith Pallewatte
>> about.me/manzzup
>>   
>>
>>
>>
>> --
>>
>>
>>
>> [image: Manujith Pallewatte on about.me]
>>
>> Manujith Pallewatte
>> about.me/manzzup
>>   
>>
>> ___
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> *Pubudu Fernando*
> Software Engineer - Intern
> WSO2 Inc.
> m: +94 77 888 2543
>
>   
> 
> 
>
>


-- 
Omindu Rathnaweera
Software Engineer, WSO2 Inc.
Mobile: +94 771 197 211
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] Fwd: [GSoC 16'] Proposal 20: [IS] SCIM 2.0 Support to WSO2 Identity Server

2016-03-21 Thread Pubudu Fernando
[adding mentors]

On Mon, Mar 21, 2016 at 8:35 PM, Manujith Pallewatte 
wrote:

> Hi,
>
> I'm Manujith Pallewatte, a 2nd year undergraduate from Department of
> Computer Science and Engineering, University of Moratuwa. I'm interested in
> doing project for WSO2 for GSoC 2016.
>
> I already picked Proposal 20 considering my capabilities and interest in
> the area.
> As a Oracle certified java programmer I have a firm hand on Java, and I
> have developed several REST APIs on top of different platforms (like google
> app engine). And currently I'm reading on SCIM specification.
>
> So far, I cloned the *product-is* repo (https://github.com/wso2/product-is)
> which i believe to be the source of Identity Server and then build it. I
> played around with the system a bit and now trying to connect different
> services to it.
>
> So I want to know if I'm going in the wrong direction (with the objective
> of working for the above proposal) and please give me some suggestions to
> read or work on to improve my familiarity with the system.
>
> Thank You
> --
>
>
>
> [image: Manujith Pallewatte on about.me]
>
> Manujith Pallewatte
> about.me/manzzup
>   
>
>
>
> --
>
>
>
> [image: Manujith Pallewatte on about.me]
>
> Manujith Pallewatte
> about.me/manzzup
>   
>
> ___
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
*Pubudu Fernando*
Software Engineer - Intern
WSO2 Inc.
m: +94 77 888 2543

  


___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev