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 <[email protected]
> 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 <
> [email protected]> 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 <[email protected]>
>> 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 <
>>> [email protected]> 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 <[email protected]>
>>>> 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 <
>>>>> [email protected]> 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 <
>>>>>> [email protected]> 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 <
>>>>>>> [email protected]> 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 <
>>>>>>>> [email protected]> 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 <
>>>>>>>>> [email protected]> 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 <
>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>>>> [email protected]> 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
>>>>>>>>>>>>>>> <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 <
>>>>>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>>>>>> [email protected]> 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 <Identity
>>>>>>>>>>>>>>>>> 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 <
>>>>>>>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> [Adding Pushpalanka]
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On Tue, Mar 22, 2016 at 6:05 PM, Manujith Pallewatte <
>>>>>>>>>>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>>>>>>>>>>> [email protected]> 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 <
>>>>>>>>>>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> [adding mentors]
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> On Mon, Mar 21, 2016 at 8:35 PM, Manujith Pallewatte
>>>>>>>>>>>>>>>>>>>>>>> <[email protected]> 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
>>>>>>>>>>>>>>>>>>>>>>>>   <http://about.me/manzzup>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> [image: Manujith Pallewatte on about.me]
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Manujith Pallewatte
>>>>>>>>>>>>>>>>>>>>>>>> about.me/manzzup
>>>>>>>>>>>>>>>>>>>>>>>>   <http://about.me/manzzup>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>>>>>>>>> Dev mailing list
>>>>>>>>>>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>>> *Pubudu Fernando*
>>>>>>>>>>>>>>>>>>>>>>> Software Engineer - Intern
>>>>>>>>>>>>>>>>>>>>>>> WSO2 Inc.
>>>>>>>>>>>>>>>>>>>>>>> m: +94 77 888 2543
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> <https://lk.linkedin.com/in/pubuduf>
>>>>>>>>>>>>>>>>>>>>>>> <http://blog.pubudu.xyz/>
>>>>>>>>>>>>>>>>>>>>>>> <https://github.com/pubudu91>
>>>>>>>>>>>>>>>>>>>>>>> <http://stackoverflow.com/users/4329912/pubudu>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>> Omindu Rathnaweera
>>>>>>>>>>>>>>>>>>>>>> Software Engineer, WSO2 Inc.
>>>>>>>>>>>>>>>>>>>>>> Mobile: +94 771 197 211
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> [image: Manujith Pallewatte on about.me]
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Manujith Pallewatte
>>>>>>>>>>>>>>>>>>>>> about.me/manzzup
>>>>>>>>>>>>>>>>>>>>>   <http://about.me/manzzup>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>>>>>> Dev mailing list
>>>>>>>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>>> *Chamila Dilshan Wijayarathna,*
>>>>>>>>>>>>>>>>>>>> Software Engineer
>>>>>>>>>>>>>>>>>>>> Mobile:(+94)788193620
>>>>>>>>>>>>>>>>>>>> WSO2 Inc., http://wso2.com/
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>> Omindu Rathnaweera
>>>>>>>>>>>>>>>>>>> Software Engineer, WSO2 Inc.
>>>>>>>>>>>>>>>>>>> Mobile: +94 771 197 211
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> [image: Manujith Pallewatte on about.me]
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Manujith Pallewatte
>>>>>>>>>>>>>>>>>> about.me/manzzup
>>>>>>>>>>>>>>>>>>   <http://about.me/manzzup>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>> *Chamila Dilshan Wijayarathna,*
>>>>>>>>>>>>>>>>> Software Engineer
>>>>>>>>>>>>>>>>> Mobile:(+94)788193620
>>>>>>>>>>>>>>>>> WSO2 Inc., http://wso2.com/
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> [image: Manujith Pallewatte on about.me]
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Manujith Pallewatte
>>>>>>>>>>>>>>>> about.me/manzzup
>>>>>>>>>>>>>>>>   <http://about.me/manzzup>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> [image: Manujith Pallewatte on about.me]
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Manujith Pallewatte
>>>>>>>>>>>>>> about.me/manzzup
>>>>>>>>>>>>>>   <http://about.me/manzzup>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> --
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> [image: Manujith Pallewatte on about.me]
>>>>>>>>>>>>>
>>>>>>>>>>>>> Manujith Pallewatte
>>>>>>>>>>>>> about.me/manzzup
>>>>>>>>>>>>>   <http://about.me/manzzup>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> [image: Manujith Pallewatte on about.me]
>>>>>>>>>>>>
>>>>>>>>>>>> Manujith Pallewatte
>>>>>>>>>>>> about.me/manzzup
>>>>>>>>>>>>   <http://about.me/manzzup>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> [image: Manujith Pallewatte on about.me]
>>>>>>>>>>
>>>>>>>>>> Manujith Pallewatte
>>>>>>>>>> about.me/manzzup
>>>>>>>>>>   <http://about.me/manzzup>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> [image: Manujith Pallewatte on about.me]
>>>>>>>>
>>>>>>>> Manujith Pallewatte
>>>>>>>> about.me/manzzup
>>>>>>>>   <http://about.me/manzzup>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> 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
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>>
>>>>>>
>>>>>>
>>>>>> [image: Manujith Pallewatte on about.me]
>>>>>>
>>>>>> Manujith Pallewatte
>>>>>> about.me/manzzup
>>>>>>   <http://about.me/manzzup>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Omindu Rathnaweera
>>>>> Software Engineer, WSO2 Inc.
>>>>> Mobile: +94 771 197 211
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>>
>>>>
>>>>
>>>> [image: Manujith Pallewatte on about.me]
>>>>
>>>> Manujith Pallewatte
>>>> about.me/manzzup
>>>>   <http://about.me/manzzup>
>>>>
>>>
>>>
>>>
>>> --
>>> *Chamila Dilshan Wijayarathna,*
>>> Software Engineer
>>> Mobile:(+94)788193620
>>> WSO2 Inc., http://wso2.com/
>>>
>>
>>
>>
>> --
>>
>>
>>
>> [image: Manujith Pallewatte on about.me]
>>
>> Manujith Pallewatte
>> about.me/manzzup
>>   <http://about.me/manzzup>
>>
>
>
>
> --
>
>
>
> [image: Manujith Pallewatte on about.me]
>
> Manujith Pallewatte
> about.me/manzzup
>   <http://about.me/manzzup>
>



-- 
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
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to