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
