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 <[email protected]> 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 < > [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/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 < >>>> [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 <+94%2071%20899%200591> > 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
