Hi,

Sorry for the late reply as I had my Semester exams this week. I have
shared the draft proposal on the GSoC dashboard. Would appreciate if you
could review and provide feedback.

Thanks,
Dinuksha.

On Thu, Mar 23, 2017 at 8:11 AM, Dinuksha Ishwari <
dinuksha.ishw...@gmail.com> wrote:

> Hi Maduranga,
>
> Thank you for the information. I shall look in to this and proceed with
> the basic implementation and preparing the proposal. Will keep you informed.
>
> On Wed, Mar 22, 2017 at 9:40 PM, Maduranga Siriwardena <madura...@wso2.com
> > wrote:
>
>> Hi Dinuksha,
>>
>> DCR has 3 specs.
>>
>>    - OAuth 2.0 Dynamic Client Registration
>>    - OAuth 2.0 Dynamic Client Registration Management
>>    - OpenID Connect Dynamic Client Registration
>>
>> OAuth 2.0 Dynamic Client Registration is handled by [1]. And OpenID
>> Connect Dynamic Client Registration is handled by [2]. This is the class
>> that handles requests for /identity/connect/register. OAuth 2.0 Dynamic
>> Client Registration Management is the one you are going to implement.
>>
>> As a start you can just register a servlet and implement the
>> functionality. We will guide you how to register a processor for identity
>> endpoint, if we decide to go in that path.
>>
>> I hope that I answered your questions. Get back to us of you need
>> anything clarified.
>>
>>
>> [1] https://github.com/wso2-extensions/identity-inbound-auth
>> -oauth/blob/master/components/org.wso2.carbon.identity.
>> oauth.dcr/src/main/java/org/wso2/carbon/identity/oauth/
>> dcr/processor/DCRProcessor.java
>> [2] https://github.com/wso2-extensions/identity-inbound-auth
>> -oauth/blob/master/components/org.wso2.carbon.identity.oidc.
>> dcr/src/main/java/org/wso2/carbon/identity/oidc/dcr/
>> processor/OIDCDCRProcessor.java
>>
>> Thanks,
>>
>>
>> On Wed, Mar 22, 2017 at 10:53 AM, Dinuksha Ishwari <
>> dinuksha.ishw...@gmail.com> wrote:
>>
>>> Hi Maduranga,
>>>
>>> I have referred the given code [1] and observed that DCRProcessor will
>>> only process requests that call the endpoint /identity/register as OAuth2.0
>>> specification and will not process the the calls to
>>> /identity/connect/register which is the endpoint specified in OpenIDConnect
>>> specification for DCR. Correct me if I am wrong.
>>>
>>> I would appreciate if you could provide me some more information
>>> regarding exposing an endpoint for the custom component of DCRM.
>>>
>>> [1] https://github.com/wso2-extensions/identity-inbound-auth
>>> -oauth/blob/master/components/org.wso2.carbon.identity.oauth
>>> .dcr/src/main/java/org/wso2/carbon/identity/oauth/dcr/proces
>>> sor/DCRProcessor.java
>>>
>>> Thank you,
>>> Dinuksha.
>>>
>>> On Tue, Mar 21, 2017 at 11:54 PM, Maduranga Siriwardena <
>>> madura...@wso2.com> wrote:
>>>
>>>> Hi Dinuksha,
>>>>
>>>> Glad to hear that you have made progress with the project.
>>>>
>>>> As a start, exposing a separate servlet would be okay. But going
>>>> forward with the project, you may have to use the approach used in the DCR
>>>> endpoint which is [1] (or may have to use a cxf endpoint).
>>>>
>>>> [1] https://github.com/wso2-extensions/identity-inbound-auth
>>>> -oauth/blob/master/components/org.wso2.carbon.identity.oauth
>>>> .dcr/src/main/java/org/wso2/carbon/identity/oauth/dcr/proces
>>>> sor/DCRProcessor.java
>>>>
>>>> Thanks,
>>>>
>>>> On Tue, Mar 21, 2017 at 12:26 PM, Dinuksha Ishwari <
>>>> dinuksha.ishw...@gmail.com> wrote:
>>>>
>>>>> Hi Devs/Mentors,
>>>>>
>>>>> This is to inform you the progress made so far with the project. In
>>>>> order to get familiar with the wso2 codebase and the product building
>>>>> process, I built the kernel and product-is for IS 5.3.0 successfully. Then
>>>>> I patched the current DCR component, built it and added as a patch to IS
>>>>> and got the modifications applied to the server.
>>>>>
>>>>> Now I am working on a basic implementation of the DCRM where I have
>>>>> written a separate component and exposed a servlet from that. I am now
>>>>> modifying it to accept required parameters and to get the basic flow
>>>>> working. I will share the code via github soon for reviewing. Meanwhile 
>>>>> I'm
>>>>> working on preparing the project proposal as well.
>>>>>
>>>>> Regards,
>>>>> Dinuksha.
>>>>>
>>>>> On Fri, Mar 17, 2017 at 8:04 AM, Dinuksha Ishwari <
>>>>> dinuksha.ishw...@gmail.com> wrote:
>>>>>
>>>>>> Hi Omindu,
>>>>>>
>>>>>> Thanks for the information.
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Fri, Mar 17, 2017 at 1:44 AM, Omindu Rathnaweera <omi...@wso2.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi Dinuksha,
>>>>>>>
>>>>>>> For OAuth, those two are the only libraries we use.
>>>>>>>
>>>>>>>
>>>>>>> On Wed, Mar 15, 2017 at 10:16 AM, Dinuksha Ishwari <
>>>>>>> dinuksha.ishw...@gmail.com> wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> When I was going through the code base, I observed that Nimbus and
>>>>>>>> Apache Oltu libraries are used for the OAuth2.0 implementation. Could 
>>>>>>>> you
>>>>>>>> kindly let me know what other libraries are used?
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Dinuksha
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Mon, Feb 27, 2017 at 9:51 AM, Dinuksha Ishwari <
>>>>>>>> dinuksha.ishw...@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> Hi Ishara,
>>>>>>>>>
>>>>>>>>> I have read the OAuth2.0 DCR and DCRM specification and
>>>>>>>>> familiarized myself with the WSO2 Identity Server DCR implementation. 
>>>>>>>>> I
>>>>>>>>> have also written a few blog posts [1][2] in order to share my 
>>>>>>>>> experience.
>>>>>>>>>
>>>>>>>>> I would be very much grateful if you could update the jira
>>>>>>>>> tickets[3][4] providing more information so that I can attempt to 
>>>>>>>>> identify
>>>>>>>>> the problem and fix the issue.
>>>>>>>>>
>>>>>>>>> [1] http://dinukshaish.blogspot.com/2017/02/oauth-20-in-nutshell
>>>>>>>>> .html
>>>>>>>>> [2] http://dinukshaish.blogspot.com/2017/02/oauth-20-dynamic-cli
>>>>>>>>> ent-registration.html
>>>>>>>>> [3] https://wso2.org/jira/browse/IDENTITY-5184
>>>>>>>>> [4] https://wso2.org/jira/browse/IDENTITY-5185
>>>>>>>>>
>>>>>>>>> Thanks,
>>>>>>>>> Dinuksha
>>>>>>>>>
>>>>>>>>> On Fri, Feb 24, 2017 at 11:53 AM, Ishara Karunarathna <
>>>>>>>>> isha...@wso2.com> wrote:
>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Fri, Feb 24, 2017 at 11:16 AM, Dinuksha Ishwari <
>>>>>>>>>> dinuksha.ishw...@gmail.com> wrote:
>>>>>>>>>> [+ dev]
>>>>>>>>>>
>>>>>>>>>>> Hi Ishara,
>>>>>>>>>>>
>>>>>>>>>>> Thank you for the information. I'm in the process of reading the
>>>>>>>>>>> related specifications and getting familiar with the code base 
>>>>>>>>>>> further.
>>>>>>>>>>> Will get back to you soon.
>>>>>>>>>>>
>>>>>>>>>>> Thanks,
>>>>>>>>>>> Dinuksha.
>>>>>>>>>>>
>>>>>>>>>>> On Fri, Feb 24, 2017 at 10:14 AM, Ishara Karunarathna <
>>>>>>>>>>> isha...@wso2.com> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Dinuksha,
>>>>>>>>>>>>
>>>>>>>>>>>> Thank you for your interest in GSoC and the effort on WSO2IS
>>>>>>>>>>>> DCRM implementation.
>>>>>>>>>>>> It’s great  that you have already started working with IS code
>>>>>>>>>>>> base. Further you can go through current DCR implementation from
>>>>>>>>>>>> here[1] and go through that code.
>>>>>>>>>>>>
>>>>>>>>>>>> You may find open jiras here[2]. Following are related to
>>>>>>>>>>>> current DCR implementation
>>>>>>>>>>>> https://wso2.org/jira/browse/IDENTITY-5185
>>>>>>>>>>>> https://wso2.org/jira/browse/IDENTITY-5184
>>>>>>>>>>>>
>>>>>>>>>>>> Thanks,
>>>>>>>>>>>> Ishara
>>>>>>>>>>>>
>>>>>>>>>>>> [1] https://github.com/wso2-extens
>>>>>>>>>>>> ions/identity-inbound-auth-oauth
>>>>>>>>>>>> [2] https://wso2.org/jira/projects
>>>>>>>>>>>> /IDENTITY/issues/IDENTITY-5723?filter=allopenissues
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> On Mon, Feb 20, 2017 at 4:45 PM, Dinuksha Ishwari <
>>>>>>>>>>>> dinuksha.ishw...@gmail.com> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hi All,
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> I am Dinuksha Kanda Samanage, a 3rd year undergraduate from
>>>>>>>>>>>>> Sri Lanka Institute of Information Technology, following the 
>>>>>>>>>>>>> Software
>>>>>>>>>>>>> Engineering specialization.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> This is to convey my interest in implementing the OAuth 2.0
>>>>>>>>>>>>> Dynamic Client Registration Management Protocol Support for
>>>>>>>>>>>>> Identity Server (Proposal 20) in GSoC 2017.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> I am well versed in Java and also familiar with Maven and Git.
>>>>>>>>>>>>> I have been involved in implementing an OAuth 2.0 and OpenID 
>>>>>>>>>>>>> Connect
>>>>>>>>>>>>> related project for almost 7 months during my internship.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> I have already started to get familiar with WSO2 codebase and
>>>>>>>>>>>>> fixed the JIRA [1] where the pull request is already merged to 
>>>>>>>>>>>>> the WSO2
>>>>>>>>>>>>> codebase. I will continue fixing more open JIRA tickets on 
>>>>>>>>>>>>> Identity Server.
>>>>>>>>>>>>> (If you can suggest some, that would be great too)
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> In order to get ready for this project, I already setup OAuth
>>>>>>>>>>>>> 2.0 Playground2 sample with Identity Server 5.3.0 and wrote the 
>>>>>>>>>>>>> blog post
>>>>>>>>>>>>> [2] for sharing my experience. When running this flow, I faced an 
>>>>>>>>>>>>> issue and
>>>>>>>>>>>>> raised it in the Dev mail [3] and have got the answer now.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> My GitHub profile can be found at [4].
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Therefore I believe I can learn the required
>>>>>>>>>>>>> concepts/technologies and implement this project for GSoC 2017.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> I appreciate if you can guide me on proceeding further with
>>>>>>>>>>>>> the project.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> [1] https://wso2.org/jira/browse/IDENTITY-5241
>>>>>>>>>>>>>
>>>>>>>>>>>>> [2] http://dinukshaish.blogspot.co
>>>>>>>>>>>>> m/2017/02/getting-started-with-oauth-20-using.html
>>>>>>>>>>>>>
>>>>>>>>>>>>> [3] [Dev] Mandatory Claims in OAuth 2.0 with Identity Server
>>>>>>>>>>>>> 5.3.0
>>>>>>>>>>>>>
>>>>>>>>>>>>> [4] https://github.com/dinuish94
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> Best Regards,
>>>>>>>>>>>>>
>>>>>>>>>>>>> Dinuksha
>>>>>>>>>>>>>
>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>> Dev mailing list
>>>>>>>>>>>>> Dev@wso2.org
>>>>>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>> Ishara Karunarathna
>>>>>>>>>>>> Associate Technical Lead
>>>>>>>>>>>> WSO2 Inc. - lean . enterprise . middleware |  wso2.com
>>>>>>>>>>>>
>>>>>>>>>>>> email: isha...@wso2.com,   blog: isharaaruna.blogspot.com,
>>>>>>>>>>>> mobile: +94717996791 <+94%2071%20799%206791>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Ishara Karunarathna
>>>>>>>>>> Associate Technical Lead
>>>>>>>>>> WSO2 Inc. - lean . enterprise . middleware |  wso2.com
>>>>>>>>>>
>>>>>>>>>> email: isha...@wso2.com,   blog: isharaaruna.blogspot.com,
>>>>>>>>>> mobile: +94717996791 <+94%2071%20799%206791>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Dev mailing list
>>>>>>>> Dev@wso2.org
>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Omindu Rathnaweera
>>>>>>> Software Engineer, WSO2 Inc.
>>>>>>> Mobile: +94 771 197 211 <+94%2077%20119%207211>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Maduranga Siriwardena
>>>> Software Engineer
>>>> WSO2 Inc; http://wso2.com/
>>>>
>>>> Email: madura...@wso2.com
>>>> Mobile: +94718990591 <+94%2071%20899%200591>
>>>> Blog: *https://madurangasiriwardena.wordpress.com/
>>>> <https://madurangasiriwardena.wordpress.com/>*
>>>> <http://wso2.com/signature>
>>>>
>>>
>>>
>>
>>
>> --
>> Maduranga Siriwardena
>> Software Engineer
>> WSO2 Inc; http://wso2.com/
>>
>> Email: madura...@wso2.com
>> Mobile: +94718990591 <+94%2071%20899%200591>
>> Blog: *https://madurangasiriwardena.wordpress.com/
>> <https://madurangasiriwardena.wordpress.com/>*
>> <http://wso2.com/signature>
>>
>
>
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to