Re: [Dev] GSoC 2017 - Proposal 8: CLI tool for WSO2 API Manager

2017-04-03 Thread Pubudu Gunatilaka
Hi Ayesh,

This is not yet implemented in C5.

Thank you!

On Mon, Apr 3, 2017 at 12:26 PM, Ayeshmantha Perera  wrote:

> Hi Pubudu,
>
> For an example what is the new location that stores the API WSDL and
> mediation policies which were earlier there on the registry.
>
> Thank you!
> Regards
> Ayeshmantha
>
> On Mon, Apr 3, 2017 at 12:15 PM, Pubudu Gunatilaka 
> wrote:
>
>> Hi Ayesh,
>>
>> Can you be more specific on the components? From C5 onwards we have
>> completely removed the registry usage.
>>
>> Thank you!
>>
>> On Mon, Apr 3, 2017 at 11:52 AM, Ayeshmantha Perera <
>> akayeshman...@gmail.com> wrote:
>>
>>> Hi All
>>>
>>> While going through the code base of previous versions of the APIM and
>>> C5 version I found that the certian components that were earlier in the
>>> registry no longer exists.
>>> I'm in doubt whether those are been moved to a new location or in the
>>> same database where other components do exists.It will be great if I can
>>> have clarifications over this
>>>
>>> Thank you
>>> Regards
>>>
>>> On Sun, Apr 2, 2017 at 10:45 PM, Ayeshmantha Perera <
>>> akayeshman...@gmail.com> wrote:
>>>
 Hi Pubudu

 While going through the code base of previous versions of the APIM and
 C5 version I found that the certian components that were earlier in the
 registry no longer exists.
 I'm in doubt whether those are been moved to a new location or in the
 same database where other components do exists.It will be great if I can
 have clarifications over this

 Thank you
 Regards
 Ayeshmantha

>>>
>>>
>>> ___
>>> Dev mailing list
>>> Dev@wso2.org
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> *Pubudu Gunatilaka*
>> Committer and PMC Member - Apache Stratos
>> Software Engineer
>> WSO2, Inc.: http://wso2.com
>> mobile : +94774078049 <%2B94772207163>
>>
>>
>


-- 
*Pubudu Gunatilaka*
Committer and PMC Member - Apache Stratos
Software Engineer
WSO2, Inc.: http://wso2.com
mobile : +94774078049 <%2B94772207163>
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] GSoC 2017 - Proposal 8: CLI tool for WSO2 API Manager

2017-04-03 Thread Ayeshmantha Perera
Hi Pubudu,

For an example what is the new location that stores the API WSDL and
mediation policies which were earlier there on the registry.

Thank you!
Regards
Ayeshmantha

On Mon, Apr 3, 2017 at 12:15 PM, Pubudu Gunatilaka  wrote:

> Hi Ayesh,
>
> Can you be more specific on the components? From C5 onwards we have
> completely removed the registry usage.
>
> Thank you!
>
> On Mon, Apr 3, 2017 at 11:52 AM, Ayeshmantha Perera <
> akayeshman...@gmail.com> wrote:
>
>> Hi All
>>
>> While going through the code base of previous versions of the APIM and C5
>> version I found that the certian components that were earlier in the
>> registry no longer exists.
>> I'm in doubt whether those are been moved to a new location or in the
>> same database where other components do exists.It will be great if I can
>> have clarifications over this
>>
>> Thank you
>> Regards
>>
>> On Sun, Apr 2, 2017 at 10:45 PM, Ayeshmantha Perera <
>> akayeshman...@gmail.com> wrote:
>>
>>> Hi Pubudu
>>>
>>> While going through the code base of previous versions of the APIM and
>>> C5 version I found that the certian components that were earlier in the
>>> registry no longer exists.
>>> I'm in doubt whether those are been moved to a new location or in the
>>> same database where other components do exists.It will be great if I can
>>> have clarifications over this
>>>
>>> Thank you
>>> Regards
>>> Ayeshmantha
>>>
>>
>>
>> ___
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> *Pubudu Gunatilaka*
> Committer and PMC Member - Apache Stratos
> Software Engineer
> WSO2, Inc.: http://wso2.com
> mobile : +94774078049 <%2B94772207163>
>
>
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] GSoC 2017 - Proposal 8: CLI tool for WSO2 API Manager

2017-04-03 Thread Pubudu Gunatilaka
Hi Ayesh,

Can you be more specific on the components? From C5 onwards we have
completely removed the registry usage.

Thank you!

On Mon, Apr 3, 2017 at 11:52 AM, Ayeshmantha Perera  wrote:

> Hi All
>
> While going through the code base of previous versions of the APIM and C5
> version I found that the certian components that were earlier in the
> registry no longer exists.
> I'm in doubt whether those are been moved to a new location or in the same
> database where other components do exists.It will be great if I can have
> clarifications over this
>
> Thank you
> Regards
>
> On Sun, Apr 2, 2017 at 10:45 PM, Ayeshmantha Perera <
> akayeshman...@gmail.com> wrote:
>
>> Hi Pubudu
>>
>> While going through the code base of previous versions of the APIM and C5
>> version I found that the certian components that were earlier in the
>> registry no longer exists.
>> I'm in doubt whether those are been moved to a new location or in the
>> same database where other components do exists.It will be great if I can
>> have clarifications over this
>>
>> Thank you
>> Regards
>> Ayeshmantha
>>
>
>
> ___
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
*Pubudu Gunatilaka*
Committer and PMC Member - Apache Stratos
Software Engineer
WSO2, Inc.: http://wso2.com
mobile : +94774078049 <%2B94772207163>
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] GSoC 2017 - Proposal 8: CLI tool for WSO2 API Manager

2017-04-03 Thread Ayeshmantha Perera
Hi All

While going through the code base of previous versions of the APIM and C5
version I found that the certian components that were earlier in the
registry no longer exists.
I'm in doubt whether those are been moved to a new location or in the same
database where other components do exists.It will be great if I can have
clarifications over this

Thank you
Regards

On Sun, Apr 2, 2017 at 10:45 PM, Ayeshmantha Perera  wrote:

> Hi Pubudu
>
> While going through the code base of previous versions of the APIM and C5
> version I found that the certian components that were earlier in the
> registry no longer exists.
> I'm in doubt whether those are been moved to a new location or in the same
> database where other components do exists.It will be great if I can have
> clarifications over this
>
> Thank you
> Regards
> Ayeshmantha
>
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] GSoC 2017 - Proposal 8: CLI tool for WSO2 API Manager

2017-04-02 Thread Pubudu Gunatilaka
Hi Ayesh,

Added some comments to the proposal.

Thank you!

On Sun, Apr 2, 2017 at 2:02 PM, Ayeshmantha Perera 
wrote:

> Hi All
> I shared the draft proposal in the GSOC dashboard.Would be great and
> appreciated if can review and provide a feed back on it
>
> Thank you
> Regards
> Ayeshmantha
>
> On Tue, Mar 7, 2017 at 1:28 PM, Ayeshmantha Perera <
> akayeshman...@gmail.com> wrote:
>
>> Hi Pubudu
>>
>> Yeah already started going through the code and started some
>> implementation regarding the Token generation task.Already up and run
>> the  WSO2 API Manager 3.0.0-m1 which is based on Carbon 5(C5) and also went
>> through some coding based on Go for CLI tool and also based on
>> Go-Programming and can find the the CLI tool  worked on in [1] And the
>> coding on go programming in [2] repos.
>>
>> [1] https://github.com/Akayeshmantha/GO_CLI_Practice
>>
>> [2] https://github.com/Akayeshmantha/Go_Practice
>>
>> Than you
>> Best Regards
>> Ayeshmantha
>>
>>
>>
>>
>> On Mon, Mar 6, 2017 at 8:05 PM, Ayeshmantha Perera <
>> akayeshman...@gmail.com> wrote:
>>
>>> Hi Pubudu
>>>
>>> Went through the basic key concepts of the WSO2 API Manager and went
>>> through the token generation Documentation And the specification doc of
>>> OAuth 2  protocol to get more idea on how it will be used in the task on
>>> token generation.And went through the code of Dynamic client registration
>>> class(dcr)[1] and .And yeah for the time been proposed a solution on Token
>>> generation task [2].
>>>
>>> [1] https://github.com/wso2/carbon-apimgt/blob/master/compon
>>> ents/apimgt/org.wso2.carbon.apimgt.rest.api.dcr/src/main/jav
>>> a/org/wso2/carbon/apimgt/rest/api/dcr/web/impl/RegistrationS
>>> erviceImpl.java#L12
>>> 
>>>
>>> [2] http://gsocproposal8.blogspot.com/2017/02/task-4-key-gen
>>> eration-solution-proposed.html
>>>
>>> Thank you
>>> Best regards
>>> Ayeshmantha
>>>
>>> On Wed, Mar 1, 2017 at 1:51 AM, Pubudu Gunatilaka 
>>> wrote:
>>>
 Hi Ayeshmantha,

 Thank you for your interest and good progress on the work.

 As you have some experience in using API Manager, you can also go
 through the API Manager concepts [1] and get familiar with them.
 Additionally, you can try out API export/import feature [2] and the API
 Manager 2.1.0 REST APIs [3] to tryout the product.

 Currently, WSO2 API Manager team is working on Carbon 5(C5) based API
 Manager implementation and you can find the relevant repos in [4] and [5].
 When you are developing the CLI, you should use the C5 REST APIs. API
 Manager team has already added most important REST APIs and we are working
 on adding new REST APIs based on the functionalities. Meantime, you can
 also get familiar with GO language and learn the concepts.

 As described in the project description you need to develop a CLI tool
 for API Manager. You can also check the available CLI tools and get an idea
 how you can develop the CLI in a more user-friendly way.

 [1] - https://docs.wso2.com/display/AM210/Key+Concepts
 [2] - https://docs.wso2.com/display/AM210/Migrating+the+APIs+to+a+
 Different+Environment
 [3] - https://docs.wso2.com/display/AM210/WSO2+APIs
 [4] - https://github.com/wso2/carbon-apimgt/tree/C5
 [5] - https://github.com/wso2/product-apim/tree/C5

 Thank you!

 On Wed, Mar 1, 2017 at 2:28 PM, Tharindu Edirisinghe <
 tharin...@wso2.com> wrote:

> Hi Ayeshmantha,
>
> We are glad to see  your interest in doing GSoC with WSO2. I have
> added the mentors of the project here, so they will guide you for
> proceeding further.
>
> Best Regards,
> Tharindu Edirisinghe
>
> On Wed, Mar 1, 2017 at 1:25 PM, Ayeshmantha Perera <
> akayeshman...@gmail.com> wrote:
>
>> Hi All,
>>
>> I'm Ayeshmantha Perera, from Sri Lanka Institute of Information
>> Technology, currently studying in the final (4th) year specializing in
>> Software Engineering.
>>
>> I am interested in taking part in GSoC 2017 with WSO2 and and hope to
>> apply for the CLI tool on API Manager.
>>
>> I have been following up the work done by the API Manager team of
>> WSO2 and went through the webinars that was handled by WSO2 API Manager
>> team.
>>
>> I have experienced  working on WSO2 API Manager in my previous
>> working experience as an Intern.And I'm experienced on WSO2 ESB and Also
>> the WSO2 Data analytics server also.
>>
>> Other than the experience on the products I have experience on
>> working with Go lang ,Java EE ,Maven,Git,OAuth2 protocol,JAX-RS,Spring
>> ,Hibernater.And I have 1 year experience on Node.js development, with

Re: [Dev] GSoC 2017 - Proposal 8: CLI tool for WSO2 API Manager

2017-04-02 Thread Ayeshmantha Perera
Hi All
I shared the draft proposal in the GSOC dashboard.Would be great and
appreciated if can review and provide a feed back on it

Thank you
Regards
Ayeshmantha

On Tue, Mar 7, 2017 at 1:28 PM, Ayeshmantha Perera 
wrote:

> Hi Pubudu
>
> Yeah already started going through the code and started some
> implementation regarding the Token generation task.Already up and run
> the  WSO2 API Manager 3.0.0-m1 which is based on Carbon 5(C5) and also went
> through some coding based on Go for CLI tool and also based on
> Go-Programming and can find the the CLI tool  worked on in [1] And the
> coding on go programming in [2] repos.
>
> [1] https://github.com/Akayeshmantha/GO_CLI_Practice
>
> [2] https://github.com/Akayeshmantha/Go_Practice
>
> Than you
> Best Regards
> Ayeshmantha
>
>
>
>
> On Mon, Mar 6, 2017 at 8:05 PM, Ayeshmantha Perera <
> akayeshman...@gmail.com> wrote:
>
>> Hi Pubudu
>>
>> Went through the basic key concepts of the WSO2 API Manager and went
>> through the token generation Documentation And the specification doc of
>> OAuth 2  protocol to get more idea on how it will be used in the task on
>> token generation.And went through the code of Dynamic client registration
>> class(dcr)[1] and .And yeah for the time been proposed a solution on Token
>> generation task [2].
>>
>> [1] https://github.com/wso2/carbon-apimgt/blob/master/compon
>> ents/apimgt/org.wso2.carbon.apimgt.rest.api.dcr/src/main/jav
>> a/org/wso2/carbon/apimgt/rest/api/dcr/web/impl/RegistrationS
>> erviceImpl.java#L12
>> 
>>
>> [2] http://gsocproposal8.blogspot.com/2017/02/task-4-key-gen
>> eration-solution-proposed.html
>>
>> Thank you
>> Best regards
>> Ayeshmantha
>>
>> On Wed, Mar 1, 2017 at 1:51 AM, Pubudu Gunatilaka 
>> wrote:
>>
>>> Hi Ayeshmantha,
>>>
>>> Thank you for your interest and good progress on the work.
>>>
>>> As you have some experience in using API Manager, you can also go
>>> through the API Manager concepts [1] and get familiar with them.
>>> Additionally, you can try out API export/import feature [2] and the API
>>> Manager 2.1.0 REST APIs [3] to tryout the product.
>>>
>>> Currently, WSO2 API Manager team is working on Carbon 5(C5) based API
>>> Manager implementation and you can find the relevant repos in [4] and [5].
>>> When you are developing the CLI, you should use the C5 REST APIs. API
>>> Manager team has already added most important REST APIs and we are working
>>> on adding new REST APIs based on the functionalities. Meantime, you can
>>> also get familiar with GO language and learn the concepts.
>>>
>>> As described in the project description you need to develop a CLI tool
>>> for API Manager. You can also check the available CLI tools and get an idea
>>> how you can develop the CLI in a more user-friendly way.
>>>
>>> [1] - https://docs.wso2.com/display/AM210/Key+Concepts
>>> [2] - https://docs.wso2.com/display/AM210/Migrating+the+APIs+to+a+
>>> Different+Environment
>>> [3] - https://docs.wso2.com/display/AM210/WSO2+APIs
>>> [4] - https://github.com/wso2/carbon-apimgt/tree/C5
>>> [5] - https://github.com/wso2/product-apim/tree/C5
>>>
>>> Thank you!
>>>
>>> On Wed, Mar 1, 2017 at 2:28 PM, Tharindu Edirisinghe >> > wrote:
>>>
 Hi Ayeshmantha,

 We are glad to see  your interest in doing GSoC with WSO2. I have added
 the mentors of the project here, so they will guide you for proceeding
 further.

 Best Regards,
 Tharindu Edirisinghe

 On Wed, Mar 1, 2017 at 1:25 PM, Ayeshmantha Perera <
 akayeshman...@gmail.com> wrote:

> Hi All,
>
> I'm Ayeshmantha Perera, from Sri Lanka Institute of Information
> Technology, currently studying in the final (4th) year specializing in
> Software Engineering.
>
> I am interested in taking part in GSoC 2017 with WSO2 and and hope to
> apply for the CLI tool on API Manager.
>
> I have been following up the work done by the API Manager team of WSO2
> and went through the webinars that was handled by WSO2 API Manager team.
>
> I have experienced  working on WSO2 API Manager in my previous working
> experience as an Intern.And I'm experienced on WSO2 ESB and Also the WSO2
> Data analytics server also.
>
> Other than the experience on the products I have experience on working
> with Go lang ,Java EE ,Maven,Git,OAuth2 protocol,JAX-RS,Spring
> ,Hibernater.And I have 1 year experience on Node.js development, with
> Meanstack 1 and Meanstack 2 and Also With React , Redux , Reactive
> Programming and Android, Cross platform(React native ,Native Base.IO ,
> Native Script , Ionic 2 ) And also I have more than 2 year experience on
> working with .Net(Web pages , MVC , WEB API).
> 

Re: [Dev] GSoC 2017 - Proposal 8: CLI tool for WSO2 API Manager

2017-03-06 Thread Ayeshmantha Perera
Hi Pubudu

Yeah already started going through the code and started some implementation
regarding the Token generation task.Already up and run the  WSO2 API
Manager 3.0.0-m1 which is based on Carbon 5(C5) and also went through some
coding based on Go for CLI tool and also based on Go-Programming and can
find the the CLI tool  worked on in [1] And the coding on go programming in
[2] repos.

[1] https://github.com/Akayeshmantha/GO_CLI_Practice

[2] https://github.com/Akayeshmantha/Go_Practice

Than you
Best Regards
Ayeshmantha




On Mon, Mar 6, 2017 at 8:05 PM, Ayeshmantha Perera 
wrote:

> Hi Pubudu
>
> Went through the basic key concepts of the WSO2 API Manager and went
> through the token generation Documentation And the specification doc of
> OAuth 2  protocol to get more idea on how it will be used in the task on
> token generation.And went through the code of Dynamic client registration
> class(dcr)[1] and .And yeah for the time been proposed a solution on Token
> generation task [2].
>
> [1] https://github.com/wso2/carbon-apimgt/blob/master/compon
> ents/apimgt/org.wso2.carbon.apimgt.rest.api.dcr/src/main/jav
> a/org/wso2/carbon/apimgt/rest/api/dcr/web/impl/RegistrationS
> erviceImpl.java#L12
> 
>
> [2] http://gsocproposal8.blogspot.com/2017/02/task-4-key-gen
> eration-solution-proposed.html
>
> Thank you
> Best regards
> Ayeshmantha
>
> On Wed, Mar 1, 2017 at 1:51 AM, Pubudu Gunatilaka 
> wrote:
>
>> Hi Ayeshmantha,
>>
>> Thank you for your interest and good progress on the work.
>>
>> As you have some experience in using API Manager, you can also go through
>> the API Manager concepts [1] and get familiar with them. Additionally, you
>> can try out API export/import feature [2] and the API Manager 2.1.0 REST
>> APIs [3] to tryout the product.
>>
>> Currently, WSO2 API Manager team is working on Carbon 5(C5) based API
>> Manager implementation and you can find the relevant repos in [4] and [5].
>> When you are developing the CLI, you should use the C5 REST APIs. API
>> Manager team has already added most important REST APIs and we are working
>> on adding new REST APIs based on the functionalities. Meantime, you can
>> also get familiar with GO language and learn the concepts.
>>
>> As described in the project description you need to develop a CLI tool
>> for API Manager. You can also check the available CLI tools and get an idea
>> how you can develop the CLI in a more user-friendly way.
>>
>> [1] - https://docs.wso2.com/display/AM210/Key+Concepts
>> [2] - https://docs.wso2.com/display/AM210/Migrating+the+APIs+to+a+
>> Different+Environment
>> [3] - https://docs.wso2.com/display/AM210/WSO2+APIs
>> [4] - https://github.com/wso2/carbon-apimgt/tree/C5
>> [5] - https://github.com/wso2/product-apim/tree/C5
>>
>> Thank you!
>>
>> On Wed, Mar 1, 2017 at 2:28 PM, Tharindu Edirisinghe 
>> wrote:
>>
>>> Hi Ayeshmantha,
>>>
>>> We are glad to see  your interest in doing GSoC with WSO2. I have added
>>> the mentors of the project here, so they will guide you for proceeding
>>> further.
>>>
>>> Best Regards,
>>> Tharindu Edirisinghe
>>>
>>> On Wed, Mar 1, 2017 at 1:25 PM, Ayeshmantha Perera <
>>> akayeshman...@gmail.com> wrote:
>>>
 Hi All,

 I'm Ayeshmantha Perera, from Sri Lanka Institute of Information
 Technology, currently studying in the final (4th) year specializing in
 Software Engineering.

 I am interested in taking part in GSoC 2017 with WSO2 and and hope to
 apply for the CLI tool on API Manager.

 I have been following up the work done by the API Manager team of WSO2
 and went through the webinars that was handled by WSO2 API Manager team.

 I have experienced  working on WSO2 API Manager in my previous working
 experience as an Intern.And I'm experienced on WSO2 ESB and Also the WSO2
 Data analytics server also.

 Other than the experience on the products I have experience on working
 with Go lang ,Java EE ,Maven,Git,OAuth2 protocol,JAX-RS,Spring
 ,Hibernater.And I have 1 year experience on Node.js development, with
 Meanstack 1 and Meanstack 2 and Also With React , Redux , Reactive
 Programming and Android, Cross platform(React native ,Native Base.IO ,
 Native Script , Ionic 2 ) And also I have more than 2 year experience on
 working with .Net(Web pages , MVC , WEB API).
 And also have experience with working on Azure , AWS also

 And I'm getting familiar with SSO enabling that have been mentioned on
 the subscription task.

 For now I have wrote a blog on what I have done and also I have
 proposed my solution for two tasks and also how to up and run with the
 product(Blog URL:- http://gsocproposal8.blogspot.com/)


Re: [Dev] GSoC 2017 - Proposal 8: CLI tool for WSO2 API Manager

2017-03-06 Thread Pubudu Gunatilaka
Hi Ayesh,

It is great to see that you go through the code. Additionally, you can also
check out the latest m1 release of API Manager [1]. CLI tool is targeting
for the C5 based API Manager.

I have already shared the below information in the dev mailing list in
order to get some idea about the API Manager m1 release and how you can
access the REST API.

Very recently we released WSO2 API Manager 3.0.0-m1 [1] which is based on
> Carbon 5(C5) and you can try out the product. If you encounter any issues
> or if you like to contribute to the project, please do send us a PR. With
> the new approach, our publisher and store apps are based on the REST API
> and you can use the REST API for the CLI as well.


> For you to get the idea on available APIs, you can do the following.
> 1. Start the API Manager 3.0.0-m1 pack.
> 2. We have separate REST APIs and one for the publisher and one for the
> store. You can use the following URLs to access the swagger.json of the
> APIs.
> - Publisher : http://localhost:9090/api/am/publisher/v1/apis/swagger.json
> - Store : http://localhost:9090/api/am/store/v1/apis/swagger.json
> 3. You can use swagger editor [2] to view the relevant APIs.
> *How to access the REST API*
> 1. Retrieve application consumer key and secret
> curl -X POST -H "Authorization: Basic YWRtaW46YWRtaW4=" -H "Content-Type:
> application/json" -d '{"redirect_uris":[null],"
> clientName":"Test","ext_param_owner":"ADMIN"}' "http://localhost:9090/
> keyserver/register"
> 2. Retrieve application access token using key and secret
> curl -X POST -H "Authorization: Bearer {base64 encoded key:secret}" -H
> "Content-Type: application/x-www-form-urlencoded"  -d
> 'grant_type=password=Smith=Smith_period=3600' "
> http://localhost:9090/keyserver/token;
> 3. Use the token to access the REST API resources
> curl -X GET -H 'Content-Type: application/json' -H 'Authorization: Bearer
> {token}'  http://127.0.0.1:9090/api/am/publisher/v1/apis
> [1] - https://github.com/wso2/product-apim/releases/tag/v3.0.0-m1
> [2] - http://editor.swagger.io


Thank you!

On Mon, Mar 6, 2017 at 7:41 PM, Ayeshmantha Perera 
wrote:

> Hi Pubudu
>
> Went through the basic key concepts of the WSO2 API Manager and went
> through the token generation Documentation And the specification doc of
> OAuth 2  protocol to get more idea on how it will be used in the task on
> token generation.And went through the code of Dynamic client registration
> class(dcr)[1] and .And yeah for the time been proposed a solution on Token
> generation task [2].
>
> [1] https://github.com/wso2/carbon-apimgt/blob/master/compon
> ents/apimgt/org.wso2.carbon.apimgt.rest.api.dcr/src/main/
> java/org/wso2/carbon/apimgt/rest/api/dcr/web/impl/Registra
> tionServiceImpl.java#L12
> 
>
> [2] http://gsocproposal8.blogspot.com/2017/02/task-4-key-gen
> eration-solution-proposed.html
>
> Thank you
> Best regards
> Ayesh
>
> On Mon, Mar 6, 2017 at 6:10 AM, Ayeshmantha Perera <
> akayeshman...@gmail.com> wrote:
>
>> Hi All
>>
>> Went through the basic key concepts of the WSO2 API Manager and went
>> through the token generation Documentation And the specification doc of
>> OAuth 2  protocol to get more idea on how it will be used in the task on
>> token generation.And went through the code of Dynamic client registration
>> class(dcr)[1] and .And yeah for the time been proposed a solution on Token
>> generation task [2].
>>
>> [1] https://github.com/wso2/carbon-apimgt/blob/master/compon
>> ents/apimgt/org.wso2.carbon.apimgt.rest.api.dcr/src/main/
>> java/org/wso2/carbon/apimgt/rest/api/dcr/web/impl/Registra
>> tionServiceImpl.java#L12
>> 
>>
>> [2] http://gsocproposal8.blogspot.com/2017/02/task-4-key-gen
>> eration-solution-proposed.html
>>
>
>
> ___
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
*Pubudu Gunatilaka*
Committer and PMC Member - Apache Stratos
Software Engineer
WSO2, Inc.: http://wso2.com
mobile : +94774078049 <%2B94772207163>
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] GSoC 2017 - Proposal 8: CLI tool for WSO2 API Manager

2017-03-06 Thread Ayeshmantha Perera
Hi Pubudu

Went through the basic key concepts of the WSO2 API Manager and went
through the token generation Documentation And the specification doc of
OAuth 2  protocol to get more idea on how it will be used in the task on
token generation.And went through the code of Dynamic client registration
class(dcr)[1] and .And yeah for the time been proposed a solution on Token
generation task [2].

[1] https://github.com/wso2/carbon-apimgt/blob/master/
components/apimgt/org.wso2.carbon.apimgt.rest.api.dcr/
src/main/java/org/wso2/carbon/apimgt/rest/api/dcr/web/impl/
RegistrationServiceImpl.java#L12


[2] http://gsocproposal8.blogspot.com/2017/02/task-4-key-
generation-solution-proposed.html

Thank you
Best regards
Ayesh

On Mon, Mar 6, 2017 at 6:10 AM, Ayeshmantha Perera 
wrote:

> Hi All
>
> Went through the basic key concepts of the WSO2 API Manager and went
> through the token generation Documentation And the specification doc of
> OAuth 2  protocol to get more idea on how it will be used in the task on
> token generation.And went through the code of Dynamic client registration
> class(dcr)[1] and .And yeah for the time been proposed a solution on Token
> generation task [2].
>
> [1] https://github.com/wso2/carbon-apimgt/blob/master/
> components/apimgt/org.wso2.carbon.apimgt.rest.api.dcr/
> src/main/java/org/wso2/carbon/apimgt/rest/api/dcr/web/impl/
> RegistrationServiceImpl.java#L12
> 
>
> [2] http://gsocproposal8.blogspot.com/2017/02/task-4-key-
> generation-solution-proposed.html
>
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] GSoC 2017 - Proposal 8: CLI tool for WSO2 API Manager

2017-03-06 Thread Ayeshmantha Perera
Hi All

Went through the basic key concepts of the WSO2 API Manager and went
through the token generation Documentation And the specification doc of
OAuth 2  protocol to get more idea on how it will be used in the task on
token generation.And went through the code of Dynamic client registration
class(dcr)[1] and .And yeah for the time been proposed a solution on Token
generation task [2].

[1]
https://github.com/wso2/carbon-apimgt/blob/master/components/apimgt/org.wso2.carbon.apimgt.rest.api.dcr/src/main/java/org/wso2/carbon/apimgt/rest/api/dcr/web/impl/RegistrationServiceImpl.java#L12


[2] http://gsocproposal8.blogspot.com/2017/02/task-4-
key-generation-solution-proposed.html
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] GSoC 2017 - Proposal 8: CLI tool for WSO2 API Manager

2017-03-01 Thread Pubudu Gunatilaka
Hi Ayeshmantha,

Thank you for your interest and good progress on the work.

As you have some experience in using API Manager, you can also go through
the API Manager concepts [1] and get familiar with them. Additionally, you
can try out API export/import feature [2] and the API Manager 2.1.0 REST
APIs [3] to tryout the product.

Currently, WSO2 API Manager team is working on Carbon 5(C5) based API
Manager implementation and you can find the relevant repos in [4] and [5].
When you are developing the CLI, you should use the C5 REST APIs. API
Manager team has already added most important REST APIs and we are working
on adding new REST APIs based on the functionalities. Meantime, you can
also get familiar with GO language and learn the concepts.

As described in the project description you need to develop a CLI tool for
API Manager. You can also check the available CLI tools and get an idea how
you can develop the CLI in a more user-friendly way.

[1] - https://docs.wso2.com/display/AM210/Key+Concepts
[2] -
https://docs.wso2.com/display/AM210/Migrating+the+APIs+to+a+Different+Environment
[3] - https://docs.wso2.com/display/AM210/WSO2+APIs
[4] - https://github.com/wso2/carbon-apimgt/tree/C5
[5] - https://github.com/wso2/product-apim/tree/C5

Thank you!

On Wed, Mar 1, 2017 at 2:28 PM, Tharindu Edirisinghe 
wrote:

> Hi Ayeshmantha,
>
> We are glad to see  your interest in doing GSoC with WSO2. I have added
> the mentors of the project here, so they will guide you for proceeding
> further.
>
> Best Regards,
> Tharindu Edirisinghe
>
> On Wed, Mar 1, 2017 at 1:25 PM, Ayeshmantha Perera <
> akayeshman...@gmail.com> wrote:
>
>> Hi All,
>>
>> I'm Ayeshmantha Perera, from Sri Lanka Institute of Information
>> Technology, currently studying in the final (4th) year specializing in
>> Software Engineering.
>>
>> I am interested in taking part in GSoC 2017 with WSO2 and and hope to
>> apply for the CLI tool on API Manager.
>>
>> I have been following up the work done by the API Manager team of WSO2
>> and went through the webinars that was handled by WSO2 API Manager team.
>>
>> I have experienced  working on WSO2 API Manager in my previous working
>> experience as an Intern.And I'm experienced on WSO2 ESB and Also the WSO2
>> Data analytics server also.
>>
>> Other than the experience on the products I have experience on working
>> with Go lang ,Java EE ,Maven,Git,OAuth2 protocol,JAX-RS,Spring
>> ,Hibernater.And I have 1 year experience on Node.js development, with
>> Meanstack 1 and Meanstack 2 and Also With React , Redux , Reactive
>> Programming and Android, Cross platform(React native ,Native Base.IO ,
>> Native Script , Ionic 2 ) And also I have more than 2 year experience on
>> working with .Net(Web pages , MVC , WEB API).
>> And also have experience with working on Azure , AWS also
>>
>> And I'm getting familiar with SSO enabling that have been mentioned on
>> the subscription task.
>>
>> For now I have wrote a blog on what I have done and also I have proposed
>> my solution for two tasks and also how to up and run with the product(Blog
>> URL:- http://gsocproposal8.blogspot.com/)
>>
>>
>> Considering above, I appreciate if you can guide me for getting started
>> with the project.
>>
>> [1] [WSO2 Webinar : Introducing WSO2 API Manager for Complete API
>> Management]
>> https://www.youtube.com/watch?v=UcqW8o7I86Q
>>
>> [2][WSO2Con USA 2015 : Extending and Customizing WSO2 API Manager]
>> https://www.youtube.com/watch?v=39bn6UL2R6I
>>
>> Best Regards
>> Ayeshmantha
>>
>> ___
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
>
> Tharindu Edirisinghe
> Senior Software Engineer | WSO2 Inc
> Platform Security Team
> Blog : http://tharindue.blogspot.com
> mobile : +94 775181586 <+94%2077%20518%201586>
>



-- 
*Pubudu Gunatilaka*
Committer and PMC Member - Apache Stratos
Software Engineer
WSO2, Inc.: http://wso2.com
mobile : +94774078049 <%2B94772207163>
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


Re: [Dev] GSoC 2017 - Proposal 8: CLI tool for WSO2 API Manager

2017-03-01 Thread Tharindu Edirisinghe
Hi Ayeshmantha,

We are glad to see  your interest in doing GSoC with WSO2. I have added the
mentors of the project here, so they will guide you for proceeding further.

Best Regards,
Tharindu Edirisinghe

On Wed, Mar 1, 2017 at 1:25 PM, Ayeshmantha Perera 
wrote:

> Hi All,
>
> I'm Ayeshmantha Perera, from Sri Lanka Institute of Information
> Technology, currently studying in the final (4th) year specializing in
> Software Engineering.
>
> I am interested in taking part in GSoC 2017 with WSO2 and and hope to
> apply for the CLI tool on API Manager.
>
> I have been following up the work done by the API Manager team of WSO2 and
> went through the webinars that was handled by WSO2 API Manager team.
>
> I have experienced  working on WSO2 API Manager in my previous working
> experience as an Intern.And I'm experienced on WSO2 ESB and Also the WSO2
> Data analytics server also.
>
> Other than the experience on the products I have experience on working
> with Go lang ,Java EE ,Maven,Git,OAuth2 protocol,JAX-RS,Spring
> ,Hibernater.And I have 1 year experience on Node.js development, with
> Meanstack 1 and Meanstack 2 and Also With React , Redux , Reactive
> Programming and Android, Cross platform(React native ,Native Base.IO ,
> Native Script , Ionic 2 ) And also I have more than 2 year experience on
> working with .Net(Web pages , MVC , WEB API).
> And also have experience with working on Azure , AWS also
>
> And I'm getting familiar with SSO enabling that have been mentioned on the
> subscription task.
>
> For now I have wrote a blog on what I have done and also I have proposed
> my solution for two tasks and also how to up and run with the product(Blog
> URL:- http://gsocproposal8.blogspot.com/)
>
>
> Considering above, I appreciate if you can guide me for getting started
> with the project.
>
> [1] [WSO2 Webinar : Introducing WSO2 API Manager for Complete API
> Management]
> https://www.youtube.com/watch?v=UcqW8o7I86Q
>
> [2][WSO2Con USA 2015 : Extending and Customizing WSO2 API Manager]
> https://www.youtube.com/watch?v=39bn6UL2R6I
>
> Best Regards
> Ayeshmantha
>
> ___
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 

Tharindu Edirisinghe
Senior Software Engineer | WSO2 Inc
Platform Security Team
Blog : http://tharindue.blogspot.com
mobile : +94 775181586
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev


[Dev] GSoC 2017 - Proposal 8: CLI tool for WSO2 API Manager

2017-02-28 Thread Ayeshmantha Perera
Hi All,

I'm Ayeshmantha Perera, from Sri Lanka Institute of Information Technology,
currently studying in the final (4th) year specializing in Software
Engineering.

I am interested in taking part in GSoC 2017 with WSO2 and and hope to apply
for the CLI tool on API Manager.

I have been following up the work done by the API Manager team of WSO2 and
went through the webinars that was handled by WSO2 API Manager team.

I have experienced  working on WSO2 API Manager in my previous working
experience as an Intern.And I'm experienced on WSO2 ESB and Also the WSO2
Data analytics server also.

Other than the experience on the products I have experience on working with
Go lang ,Java EE ,Maven,Git,OAuth2 protocol,JAX-RS,Spring ,Hibernater.And I
have 1 year experience on Node.js development, with Meanstack 1 and
Meanstack 2 and Also With React , Redux , Reactive Programming and Android,
Cross platform(React native ,Native Base.IO , Native Script , Ionic 2 ) And
also I have more than 2 year experience on working with .Net(Web pages ,
MVC , WEB API).
And also have experience with working on Azure , AWS also

And I'm getting familiar with SSO enabling that have been mentioned on the
subscription task.

For now I have wrote a blog on what I have done and also I have proposed my
solution for two tasks and also how to up and run with the product(Blog
URL:- http://gsocproposal8.blogspot.com/)


Considering above, I appreciate if you can guide me for getting started
with the project.

[1] [WSO2 Webinar : Introducing WSO2 API Manager for Complete API
Management]
https://www.youtube.com/watch?v=UcqW8o7I86Q

[2][WSO2Con USA 2015 : Extending and Customizing WSO2 API Manager]
https://www.youtube.com/watch?v=39bn6UL2R6I

Best Regards
Ayeshmantha
___
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev