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/ >> processor/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/ >>> processor/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-extensions/identity-inbound-auth-oau >>>>>>>>>>> th >>>>>>>>>>> [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