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

Reply via email to