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 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 < > 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 <omi...@wso2.com> >> 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 <cham...@wso2.com> >>> 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 <omi...@wso2.com> >>>>> 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 <pubu...@wso2.com> >>>>>> 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 >>>>>>>> <http://about.me/manzzup> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> [image: Manujith Pallewatte on about.me] >>>>>>>> >>>>>>>> Manujith Pallewatte >>>>>>>> about.me/manzzup >>>>>>>> <http://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 >>>>>>> >>>>>>> <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 >>>>> Dev@wso2.org >>>>> 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>
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev