Hi Dinushika, I have added some comments to the the draft proposal.
Thanks, On Sat, Apr 1, 2017 at 9:24 PM, Dinuksha Ishwari <[email protected] > 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 < > [email protected]> 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 < >> [email protected]> 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/processo >>> r/OIDCDCRProcessor.java >>> >>> Thanks, >>> >>> >>> On Wed, Mar 22, 2017 at 10:53 AM, Dinuksha Ishwari < >>> [email protected]> 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 < >>>> [email protected]> 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 < >>>>> [email protected]> 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 < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Hi Omindu, >>>>>>> >>>>>>> Thanks for the information. >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Fri, Mar 17, 2017 at 1:44 AM, Omindu Rathnaweera <[email protected] >>>>>>> > wrote: >>>>>>> >>>>>>>> Hi Dinuksha, >>>>>>>> >>>>>>>> For OAuth, those two are the only libraries we use. >>>>>>>> >>>>>>>> >>>>>>>> On Wed, Mar 15, 2017 at 10:16 AM, Dinuksha Ishwari < >>>>>>>> [email protected]> 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 < >>>>>>>>> [email protected]> 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 < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Fri, Feb 24, 2017 at 11:16 AM, Dinuksha Ishwari < >>>>>>>>>>> [email protected]> 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 < >>>>>>>>>>>> [email protected]> 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 < >>>>>>>>>>>>> [email protected]> 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 >>>>>>>>>>>>>> [email protected] >>>>>>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> Ishara Karunarathna >>>>>>>>>>>>> Associate Technical Lead >>>>>>>>>>>>> WSO2 Inc. - lean . enterprise . middleware | wso2.com >>>>>>>>>>>>> >>>>>>>>>>>>> email: [email protected], blog: isharaaruna.blogspot.com, >>>>>>>>>>>>> mobile: +94717996791 <+94%2071%20799%206791> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Ishara Karunarathna >>>>>>>>>>> Associate Technical Lead >>>>>>>>>>> WSO2 Inc. - lean . enterprise . middleware | wso2.com >>>>>>>>>>> >>>>>>>>>>> email: [email protected], blog: isharaaruna.blogspot.com, >>>>>>>>>>> mobile: +94717996791 <+94%2071%20799%206791> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Dev mailing list >>>>>>>>> [email protected] >>>>>>>>> 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: [email protected] >>>>> 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: [email protected] >>> 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: [email protected] Mobile: +94718990591 Blog: *https://madurangasiriwardena.wordpress.com/ <https://madurangasiriwardena.wordpress.com/>* <http://wso2.com/signature>
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
