Hi Maduranga, I submitted the final proposal. Would like to thank you for your guidance, support and insight.
Thanks, Dinuksha. On Mon, Apr 3, 2017 at 7:54 PM, Maduranga Siriwardena <madura...@wso2.com> wrote: > Hi Dinukshi, > > I will not have time to go through your proposal now. As the deadline is > getting closer, please go ahead and submit the proposal. > > Thanks, > > On Mon, Apr 3, 2017 at 12:41 AM, Dinuksha Ishwari < > dinuksha.ishw...@gmail.com> wrote: > >> Hi Maduranga, >> >> I have made the suggested changes in the proposal. Would appreciate if >> you could review and provide feedback. >> >> Thanks, >> Dinuksha. >> >> On Mon, Apr 3, 2017 at 1:14 AM, Maduranga Siriwardena <madura...@wso2.com >> > wrote: >> >>> Hi Dinushika, >>> >>> I have added some comments to the the draft proposal. >>> >>> Thanks, >>> >>> On Sat, Apr 1, 2017 at 9:24 PM, Dinuksha Ishwari < >>> dinuksha.ishw...@gmail.com> wrote: >>> >>>> 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/proces >>>>>> sor/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/processo >>>>>> r/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.co >>>>>>>>>>>>> m/2017/02/oauth-20-in-nutshell.html >>>>>>>>>>>>> [2] http://dinukshaish.blogspot.co >>>>>>>>>>>>> m/2017/02/oauth-20-dynamic-client-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> >>>>>> >>>>> >>>>> >>>> >>> >>> >>> -- >>> Maduranga Siriwardena >>> Senior 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 > Senior 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