Hi all, Thank you so much for accepting my proposal and selecting me to work on the project "*OAuth 2.0 Dynamic Client Registration Management Protocol support for WSO2 Identity Server*" in GSOC 2017. I am so happy to work on a WSO2 project after the internship.
I would like to clarify the plan through out the program. Shall we stick to my project plan in my proposal? Looking forward to have a fabulous project experience with WSO2 for next 4 months of period. Thankyou and best regards, Abilashini *Thiyagarajah Abilashini* Student Department of Computer Science and Engineering University of Moratuwa, Sri Lanka On 3 April 2017 at 20:15, Abilashini Thiyagarajah < abilashini...@cse.mrt.ac.lk> wrote: > Hi Maduranga, > > I have already submitted the final proposal. I would like to thank you for > your guidance throughout the process of understanding the project and > preparing the proposal. Looking forward to work on the project. > > Best Regards, > Abilashini > > *Thiyagarajah Abilashini* > Student > Department of Computer Science and Engineering > University of Moratuwa, Sri Lanka > > On 3 April 2017 at 19:54, Maduranga Siriwardena <madura...@wso2.com> > wrote: > >> Hi Abishalani, >> >> 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 Sun, Apr 2, 2017 at 10:12 PM, Abilashini Thiyagarajah < >> abilashini...@cse.mrt.ac.lk> wrote: >> >>> Hi Maduranga, >>> >>> I have included the initial design in the proposal. I kindly request >>> your feedback on it. >>> >>> Thank you, >>> Abilashini >>> >>> *Thiyagarajah Abilashini* >>> Student >>> Department of Computer Science and Engineering >>> University of Moratuwa, Sri Lanka >>> >>> On 27 March 2017 at 21:14, Abilashini Thiyagarajah < >>> abilashini...@cse.mrt.ac.lk> wrote: >>> >>>> Hi Maduranga, >>>> >>>> Sorry for the inconvenience occurred with the wrong link. >>>> >>>> Thank you for your comments and I am updating the proposal >>>> respectively. Also I have replied to some of the comments for >>>> clarification. It would be so helpful if I get your comment on those. >>>> >>>> I will include the initial design and the the fixed jira issues as soon >>>> as possible. >>>> >>>> Thanks, >>>> Abilashini >>>> >>>> *Thiyagarajah Abilashini* >>>> Student >>>> Department of Computer Science and Engineering >>>> University of Moratuwa, Sri Lanka >>>> >>>> On 27 March 2017 at 20:07, Maduranga Siriwardena <madura...@wso2.com> >>>> wrote: >>>> >>>>> Hi Abishalani, >>>>> >>>>> The link you have shared seems to be not accessible any more. However >>>>> I was able to access the draft proposal you have shared through GSOC >>>>> Dashboard. >>>>> >>>>> I have added few comments to the draft. Please go through them and try >>>>> to improve the proposal. >>>>> >>>>> Thanks, >>>>> >>>>> On Fri, Mar 24, 2017 at 11:16 PM, Abilashini Thiyagarajah < >>>>> abilashini...@cse.mrt.ac.lk> wrote: >>>>> >>>>>> Hi Maduranga, >>>>>> >>>>>> I have already shared the draft of proposal [1] in the GSOC profile. >>>>>> Can I have your feedback on it please? >>>>>> >>>>>> [1] https://docs.google.com/document/d/1Jcye2kidM0KbaDVqXqtz >>>>>> VsEq_RJ_rOrcqpmqMAfpC3U/edit?usp=sharing >>>>>> >>>>>> Thank you >>>>>> >>>>>> *Thiyagarajah Abilashini* >>>>>> Student >>>>>> Department of Computer Science and Engineering >>>>>> University of Moratuwa, Sri Lanka >>>>>> >>>>>> On 21 March 2017 at 19:53, Maduranga Siriwardena <madura...@wso2.com> >>>>>> wrote: >>>>>> >>>>>>> Hi Abilashini, >>>>>>> >>>>>>> Please find my answers inline. >>>>>>> >>>>>>> On Tue, Mar 21, 2017 at 9:00 AM, Abilashini Thiyagarajah < >>>>>>> abilashini...@cse.mrt.ac.lk> wrote: >>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> I am working on the proposal and need some clarifications on the >>>>>>>> project. Please correct me if I am wrong. >>>>>>>> >>>>>>>> 1. In the specification they did not talk about the validation >>>>>>>> of requests. Is it required to be considered in the implementation? >>>>>>>> >>>>>>>> Yes you have to at least validate the mandatory parameters for the >>>>>>> requests. We can decide how much level of validation is needed when >>>>>>> going >>>>>>> forward with the project. >>>>>>> >>>>>>>> >>>>>>>> 1. Does the deliverable of 'Automation for the implementation' >>>>>>>> mean the implementation of Quick Start for the feature? >>>>>>>> >>>>>>>> This means the test cases for the project. Usually the integration >>>>>>> tests for the product are in [1]. I'm not sure whether we have test >>>>>>> cases >>>>>>> for DCR. But you have to write test cases for the project. We don't have >>>>>>> much unit tests. But if you can write the unit tests also, it will be >>>>>>> great. >>>>>>> >>>>>>>> >>>>>>>> 1. Test automation is not mentioned in the project deliverable. >>>>>>>> Also I didn't find test classes in the implementation of DCR. So is >>>>>>>> testing >>>>>>>> not considered in the scope of this project? >>>>>>>> 2. This feature will be implemented within the implementation >>>>>>>> of existing DCR component. Am I correct? >>>>>>>> >>>>>>>> Not necessarily within DCR component. We can decide whether >>>>>>> implementation should be. It can be a separate component in [2]. >>>>>>> >>>>>>> [1] https://github.com/wso2/product-is/tree/5.x.x/modules/in >>>>>>> tegration/tests-integration >>>>>>> [2] https://github.com/wso2-extensions/identity-inbound-auth-oauth >>>>>>> >>>>>>> Thanks, >>>>>>> >>>>>>> >>>>>>>> Best Regards, >>>>>>>> Abilashini >>>>>>>> >>>>>>>> *Thiyagarajah Abilashini* >>>>>>>> Student >>>>>>>> Department of Computer Science and Engineering >>>>>>>> University of Moratuwa, Sri Lanka >>>>>>>> >>>>>>>> On 19 March 2017 at 10:08, Maduranga Siriwardena < >>>>>>>> madura...@wso2.com> wrote: >>>>>>>> >>>>>>>>> Hi Abishalani, >>>>>>>>> >>>>>>>>> The components are in <CARBON_HOME>/repository/components/plugins >>>>>>>>> folder. There you will find org.wso2.carbon.identity. >>>>>>>>> oauth.dcr_5.3.4.jar. >>>>>>>>> >>>>>>>>> You can checkout the tag v5.3.4 of the repository and then work >>>>>>>>> through the changes to the component. If you are going to apply the >>>>>>>>> changes >>>>>>>>> to the product, you can build the jar and then create folder patch0001 >>>>>>>>> (format of the folder name should be "patch" and then a four digit >>>>>>>>> number. >>>>>>>>> Patches are applied in the order of the number) in >>>>>>>>> <CARBON_HOME>/repository/components/patches and place the newly >>>>>>>>> built jar inside that. After this you have to restart the server. >>>>>>>>> Please >>>>>>>>> note that the for jars you are going patch name should be equal to the >>>>>>>>> original jar in dropins folder. >>>>>>>>> >>>>>>>>> If you successfully installed the changes, you will be able to >>>>>>>>> notice a log like below at the next start up. >>>>>>>>> >>>>>>>>> [2017-01-31 21:07:39,035] INFO >>>>>>>>> {org.wso2.carbon.server.extensions.PatchInstaller} >>>>>>>>> - Patch changes detected {org.wso2.carbon.server.exten >>>>>>>>> sions.PatchInstaller} >>>>>>>>> [2017-01-31 21:07:39,513] INFO >>>>>>>>> {org.wso2.carbon.server.util.PatchUtils.console} >>>>>>>>> - Backed up plugins to patch0000 {org.wso2.carbon.server.util.P >>>>>>>>> atchUtils.console} >>>>>>>>> [2017-01-31 21:07:39,525] INFO >>>>>>>>> {org.wso2.carbon.server.util.PatchUtils.console} >>>>>>>>> - Patch verification started {org.wso2.carbon.server.util.P >>>>>>>>> atchUtils.console} >>>>>>>>> [2017-01-31 21:07:39,530] INFO >>>>>>>>> {org.wso2.carbon.server.util.PatchUtils.console} >>>>>>>>> - Patch verification successfully completed. >>>>>>>>> {org.wso2.carbon.server.util.P >>>>>>>>> atchUtils.console} >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> >>>>>>>>> On Sat, Mar 18, 2017 at 7:26 AM, Abilashini Thiyagarajah < >>>>>>>>> abilashini...@cse.mrt.ac.lk> wrote: >>>>>>>>> >>>>>>>>>> Hi, >>>>>>>>>> >>>>>>>>>> I have worked to understand the specifications and code base >>>>>>>>>> related to OAuth 2.0 DCR protocol management. Now I am trying to fix >>>>>>>>>> some >>>>>>>>>> of the issues that you have shared with me. Can I know the location >>>>>>>>>> of dcr >>>>>>>>>> component in the server? Or else the way to try my code changes in >>>>>>>>>> the dcr >>>>>>>>>> component? >>>>>>>>>> >>>>>>>>>> Thanks in advance, >>>>>>>>>> Abilashini >>>>>>>>>> >>>>>>>>>> *Thiyagarajah Abilashini* >>>>>>>>>> Student >>>>>>>>>> Department of Computer Science and Engineering >>>>>>>>>> University of Moratuwa, Sri Lanka >>>>>>>>>> >>>>>>>>>> On 15 March 2017 at 10:26, Abilashini Thiyagarajah < >>>>>>>>>> abilashini...@cse.mrt.ac.lk> wrote: >>>>>>>>>> >>>>>>>>>>> Hi Maduranga, >>>>>>>>>>> >>>>>>>>>>> Thank you so much for your reply and references. I will work on >>>>>>>>>>> to understand the code and fix jira as you said. >>>>>>>>>>> >>>>>>>>>>> Best Regards, >>>>>>>>>>> Abilashini >>>>>>>>>>> >>>>>>>>>>> *Thiyagarajah Abilashini* >>>>>>>>>>> Student >>>>>>>>>>> Department of Computer Science and Engineering >>>>>>>>>>> University of Moratuwa, Sri Lanka >>>>>>>>>>> >>>>>>>>>>> On 15 March 2017 at 01:52, Maduranga Siriwardena < >>>>>>>>>>> madura...@wso2.com> wrote: >>>>>>>>>>> >>>>>>>>>>>> Hi Abilashini, >>>>>>>>>>>> >>>>>>>>>>>> We are glad to see your interest in doing GSoC with WSO2. >>>>>>>>>>>> >>>>>>>>>>>> The requirement of the project is to fully implement >>>>>>>>>>>> the Dynamic Client Registration Management Protocol [1]. The >>>>>>>>>>>> current >>>>>>>>>>>> implementation of Dynamic Client Registration is in repo [2] and >>>>>>>>>>>> particularly component in [3]. Documentation for OpenID Connect >>>>>>>>>>>> Dynamic >>>>>>>>>>>> Client Registration is in [4]. >>>>>>>>>>>> >>>>>>>>>>>> If you need to get familiarize with the code, you can fix jira >>>>>>>>>>>> already reported regarding dcr implementation which are in [5] (or >>>>>>>>>>>> you can >>>>>>>>>>>> fix any jira in Identity Server project as a start). >>>>>>>>>>>> >>>>>>>>>>>> [1] https://tools.ietf.org/html/rfc7592 >>>>>>>>>>>> [2] https://github.com/wso2-extensions/identity-inbound-auth >>>>>>>>>>>> -oauth >>>>>>>>>>>> [3] https://github.com/wso2-extensions/identity-inbound-auth >>>>>>>>>>>> -oauth/tree/master/components/org.wso2.carbon.identity.oauth >>>>>>>>>>>> .dcr >>>>>>>>>>>> [4] https://docs.wso2.com/display/IS530/OpenID+Connect+Dynam >>>>>>>>>>>> ic+Client+Registration >>>>>>>>>>>> [5] https://goo.gl/ghqqgE >>>>>>>>>>>> >>>>>>>>>>>> Thanks, >>>>>>>>>>>> >>>>>>>>>>>> On Tue, Mar 14, 2017 at 1:06 AM, Abilashini Thiyagarajah < >>>>>>>>>>>> abilashini...@cse.mrt.ac.lk> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hi, >>>>>>>>>>>>> >>>>>>>>>>>>> I am Abilashini from Department of Computer Science and >>>>>>>>>>>>> Engineering, University of Moratuwa. I have done my internship at >>>>>>>>>>>>> WSO2 last >>>>>>>>>>>>> year (July - December) and worked in the implementation of tomcat >>>>>>>>>>>>> extension >>>>>>>>>>>>> of OpenID Connect [1]. So I am a little bit familiar with OAuth >>>>>>>>>>>>> 2.0 and >>>>>>>>>>>>> OpenID Connect protocols. I found the project 'OAuth 2.0 >>>>>>>>>>>>> Dynamic Client Registration Management Protocol Support' as >>>>>>>>>>>>> interesting to work on. Can I have some assistance to understand >>>>>>>>>>>>> the >>>>>>>>>>>>> details and requirements more clearly behind this project idea? >>>>>>>>>>>>> Also can I have the locations of documentation and code base >>>>>>>>>>>>> related to dynamic client registration? >>>>>>>>>>>>> >>>>>>>>>>>>> [1] https://github.com/wso2-extensions/tomcat-extension-open >>>>>>>>>>>>> idsso >>>>>>>>>>>>> >>>>>>>>>>>>> Thanks and Regards >>>>>>>>>>>>> Abilashini >>>>>>>>>>>>> >>>>>>>>>>>>> *Thiyagarajah Abilashini* >>>>>>>>>>>>> Student >>>>>>>>>>>>> Department of Computer Science and Engineering >>>>>>>>>>>>> University of Moratuwa, Sri Lanka >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> 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 >>>>>>> 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