Hi Ahish, Glad to here your interest on the project. I have here added the dev mailing list of wso2, where further discussion can be made and visible to the community. Please find the comments inline.
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 Wed, Mar 16, 2016 at 8:49 AM, Ashish Tiwari <[email protected]> wrote: > Hi All, > > My name is Ashish and I am interested in working on the project "REST > Profile of XACML v3.0 Version". I have started working on the proposal and > would like to get started by: > > 1. I would like to have a basic understanding the ecosystem of WSO2 > projects (which will involved in this project) to figure of where this > project falls and what are the use cases. > - Would be awesome to get a requirements doc on this, if its already > created. If not, I would like to create one. > As of now we don't have a requirements doc created other than the task of implementing the REST profile for XACML on top of WSO2 Identity Server. Would be a good start to go through the specification have a summarized view of what needs to be done though. > > 2. Defining the scope of this project and possibly create subtasks. > - The description talks about the current SOAP implementation. It will be > helpful to go through current SOAP integration to understand the > interactions. However, this is something to be layed out in the design > (proposal). > Yes, there is a SOAP implementation that already exists. In order to understand how it works, better to first try it out and then look into the implementation details. Will provide the resources for this below. > > 3. Setup local build and explore the codebase to get an idea of > technologies, complexity and potential designs to implement this feature. > - Are there dev docs to get started, which include required repository > informations? > You can find the developer targetted documentation at [1]. In brief, The relevant code for this feature resides at [2] which have SOAP service implementation as [3]. The architecture details and other related information can be found at [4]. > > 4. Is there a public/test environment of WSO2 with respect to this > project, that is available for training/testing purposes. This can help me > to understand the use case even better. > > I was also wondering if there is a doc/JIRA/git issues already created for > this project, which can get me to addres specific issues in my proposal. > Here[1] is the public jira ticket. It currently does not carry much useful information. Still you can use it for further discussions too. ===================================================== As first step, I would suggest you try out the SOAP based scenario with WSO2 Identity Server. You can download it from the site[6], and to try out the XACML scenario refering the docs at [7]. Basically what you need to do is create a XACML policy and evaluate it via a sample XACML request. Do get back if you face any issues completing this step and we can then move forward to next steps. [1] - https://docs.wso2.com/display/IS510/Getting+Involved [2] - https://github.com/wso2/identity-framework/tree/master/components/entitlement [3] - 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 [4] - https://docs.wso2.com/display/IS510/Access+Control [5] - https://wso2.org/jira/browse/IDENTITY-247 [6] - http://wso2.com/products/identity-server/ [7] - https://docs.wso2.com/display/IS510/Configuring+the+Policy+Administration+Point , http://pushpalankajaya.blogspot.com/2013/06/try-out-xacml-policies-with-wso2.html > *About me:* > I have an undergraduate degree in computer science and starting my > master's degree in computer science from Arizona State University. I also > have 5 years of professional (relevant) work experience developing > enterprise web applications in J2EE, and I previous worked with SOAP and > REST to integrate third party solutions. > > Thanks, > Ashish >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
