Hi Maduranga / Ishara,

I'll look in to using client credentials grant for Registration Management
and will start a thread in the architecture list.

I looked in to the implementation of OIDC DCR and found that
registrationAccessToken and registrationClientURI are already added to the
OIDCRegistrationResponseProfile[1] although they are not added to response.

Should we make use of this or make the necessary changes to OAuth DCR
component itself.

[1]
https://github.com/dinuish94/identity-inbound-auth-oauth/blob/v5.3.4/components/org.wso2.carbon.identity.oidc.dcr/src/main/java/org/wso2/carbon/identity/oidc/dcr/model/OIDCRegistrationResponseProfile.java

Thanks,
Dinuksha.

On Fri, Apr 14, 2017 at 1:42 PM, Maduranga Siriwardena <madura...@wso2.com>
wrote:

>
>
> On Fri, Apr 14, 2017 at 1:21 PM, Ishara Karunarathna <isha...@wso2.com>
> wrote:
>
>> Hi Dinuksha,
>>
>> On Fri, Apr 14, 2017 at 9:52 AM, Dinuksha Ishwari <
>> dinuksha.ishw...@gmail.com> wrote:
>>
>>> Hi Maduranga,
>>>
>>> I have already started working on the cloned repo of [1] in order to
>>> make the necessary changes to the DCR component. I need a few
>>> clarifications on below.
>>>
>>> 1) I used Apache Oltu's OAuthIssuer to generate the access token
>>> required for Client Registration Management. Is this fine? Is there any
>>> better way? And also what's the approach to keep these tokens stored on the
>>> server end.
>>>
>> I think you generate your own access token for this, Instead I prefer to
>> use existing client credential grant type (If use is unknown and password
>> grant type if use is known) And use special scope for this.
>>
>> And better to discuss this in architecture list [1] then you can propose
>> your design and get more input.
>> [1]<architect...@wso2.org>
>>
>
> I think you should use client credentials grant type for this and better
> to discuss this in a mailing thread.
>
>>
>> Thanks,
>> Ishara
>>
>>>
>>> 2) In order to add the two additional fields, registration_access_token
>>> and registration_client_uri, should we modify the existing profiles,
>>> responses etc, or should we extend them and make the necessary changes.
>>>
>> You have to modify the existing profiles and responses if needed. I think
> you only need to modify the response. The reason is there is no scenario
> where the new response is sent and another scenario where the old response
> is sent. In all the situations DCR should send the response with token.
> However check the usages of this response object in OIDC DCR and see if
> there is any conflict.
>
> Thanks,
> Maduranga.
>
>>
>>> I have added the above fields to the existing response and it can be
>>> found at [2]. Kindly provide feedback.
>>>
>>> [1] https://github.com/wso2-extensions/identity-inbound-auth-oauth
>>> [2] https://github.com/dinuish94/identity-inbound-auth-oauth
>>>
>>> Thanks,
>>> Dinuksha
>>>
>>> On Fri, Apr 14, 2017 at 8:02 AM, Maduranga Siriwardena <
>>> madura...@wso2.com> wrote:
>>>
>>>> Hi Dinuksha,
>>>>
>>>> Glad to hear the progress of the project. Will go through the code and
>>>> let you know if anything need to improve.
>>>>
>>>> However you might consider working in a fork of the oauth repo [1]
>>>> since you need to do some modifications to dcr component also (to send the
>>>> token with the registration response).
>>>>
>>>> [1] https://github.com/wso2-extensions/identity-inbound-auth-oauth
>>>>
>>>> Thanks,
>>>>
>>>> On Thu, Apr 13, 2017 at 8:05 PM, Dinuksha Ishwari <
>>>> dinuksha.ishw...@gmail.com> wrote:
>>>>
>>>>> Hi All,
>>>>>
>>>>> The repo of the sample implementation is moved to [1]. So far, it
>>>>> contains the implementation of the Client Configuration Endpoint where the
>>>>> client can query registration data.
>>>>>
>>>>> The Client Registration info can be obtained by sending a GET request
>>>>> to the endpoint /identity/register/{client_id} as below.
>>>>>
>>>>> curl -H 'Authorization: Basic: YWRtaW46YWRtaW4=' -X GET '
>>>>> https://localhost:9443/identity/register/8VF3iYpzF9LkxDff4MEmwRKxt7Ua'
>>>>> -k -v
>>>>> [1] https://github.com/dinuish94/dynamic-client-registration
>>>>> -management-component
>>>>>
>>>>> Thanks,
>>>>> Dinuksha
>>>>>
>>>>> On Thu, Apr 13, 2017 at 11:54 AM, Dinuksha Ishwari <
>>>>> dinuksha.ishw...@gmail.com> wrote:
>>>>>
>>>>>> Hi All,
>>>>>>
>>>>>> I have started implementing a sample component in order to get a
>>>>>> better understanding about the code and to gain hands-on experience. So 
>>>>>> far
>>>>>> I was able to set up the component and register a processor for DCRM
>>>>>> similar to what is done in [1] and [2]. The current implementation can be
>>>>>> found at [3]. It contains the implementation up to where the request
>>>>>> processing is started by DCRMProcessor. I will proceed with the request
>>>>>> handing next.
>>>>>>
>>>>>> Meanwhile, it would be great if you could review the implementation
>>>>>> and provide feedback whether the processor registration for identity
>>>>>> endpoint is done correctly.
>>>>>>
>>>>>> [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
>>>>>> [3] https://github.com/dinuish94/identity-inbound-auth-oauth/
>>>>>>
>>>>>> Thanks and regards,
>>>>>> Dinuksha.
>>>>>>
>>>>>> On Mon, Apr 3, 2017 at 8:43 PM, Dinuksha Ishwari <
>>>>>> dinuksha.ishw...@gmail.com> wrote:
>>>>>>
>>>>>>> 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>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> 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>
>>>>
>>>
>>>
>>
>>
>> --
>> 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>
>>
>>
>>
>
>
> --
> 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

Reply via email to