Re: [Dev] Introducing myself to mentors for GSOC Project CLI tool for WSO2 API Manager

2017-04-03 Thread Vinujan Shangarapillai
Hi Pubudu, I have included some details about storing credentials in the proposal. Thank your for your prompt replies. I am submitting the proposal today. Hope i will be selected to contribute to this project. best regards, Vinujan.S On Sat, 1 Apr 2017 at 16:47 Pubudu Gunatilaka

Re: [Dev] Introducing myself to mentors for GSOC Project CLI tool for WSO2 API Manager

2017-04-01 Thread Pubudu Gunatilaka
Hi Vinujan, As CLI tool needs to be worked with multiple environments, I think we may have to store the username and password in a secure way. Otherwise, when switching we may have to ask the username and password all the time. To access the REST APIs you will get an access token and we can save

Re: [Dev] Introducing myself to mentors for GSOC Project CLI tool for WSO2 API Manager

2017-03-31 Thread Vinujan Shangarapillai
Hi Pubudu, Yeah that is a good idea. It will give users more flexibility. In some cases users may forget some parameters ( 7 +- chunk memory property ) , this solution will help for those scenarios. I am thinking to implement both flag and query method. Thank you for the idea. Do i am thinking

Re: [Dev] Introducing myself to mentors for GSOC Project CLI tool for WSO2 API Manager

2017-03-31 Thread Pubudu Gunatilaka
HI Vinujan, IMHO, we should have the capability to support the both scenarios. Maybe the initial version we can stick with option 2. But it would be better if we can have both scenarios. Also, we need to consider the environment when logging. Environments could be Dev, QA, Prod, Cloud, etc. CLI

Re: [Dev] Introducing myself to mentors for GSOC Project CLI tool for WSO2 API Manager

2017-03-31 Thread Vinujan Shangarapillai
Hi pubudu, What is expected/suitable for for this scenario 1. APIManager login -u admin -p admin Or 2. APIManager login > username: >password: Most command tool application uses flags instead of querying parameters one by one. What is suitable for this application. Regards, Vinujan.S On Fri,

Re: [Dev] Introducing myself to mentors for GSOC Project CLI tool for WSO2 API Manager

2017-03-31 Thread Vinujan Shangarapillai
Thank you for the reply. I am looking into it. On Fri, 31 Mar 2017, 4:25 p.m. Pubudu Gunatilaka, wrote: > Hi Vinujan, > > Yes, it is. The user needs to have an access token to invoke a subscribed > API. You can read more about token API in [1]. > > [1] -

Re: [Dev] Introducing myself to mentors for GSOC Project CLI tool for WSO2 API Manager

2017-03-31 Thread Pubudu Gunatilaka
Hi Vinujan, Yes, it is. The user needs to have an access token to invoke a subscribed API. You can read more about token API in [1]. [1] - https://docs.wso2.com/display/AM210/Token+API Thank you! On Fri, Mar 31, 2017 at 3:58 PM, Vinujan Shangarapillai < vinujan...@cse.mrt.ac.lk> wrote: > Hi

Re: [Dev] Introducing myself to mentors for GSOC Project CLI tool for WSO2 API Manager

2017-03-31 Thread Vinujan Shangarapillai
Hi pubudu! I have implemented login and exporting api functionality for the cli prototype. Currently I am working on proposal. What is meant by "Key generation" in proposal document ?, is it retrieving access token for subscriber after subscribing for an api? best regards, Vinujan.S On 6 March

Re: [Dev] Introducing myself to mentors for GSOC Project CLI tool for WSO2 API Manager

2017-03-06 Thread Vinujan Shangarapillai
Hi pubudu! Thank you for your information. I will contact here if there any issues. Reagards, Vinujan.s On Mon, 6 Mar 2017, 10:38 a.m. Pubudu Gunatilaka, wrote: > Hi Vinujan, > > Thank you for your interest and you can call us by name. > > As described in the project

Re: [Dev] Introducing myself to mentors for GSOC Project CLI tool for WSO2 API Manager

2017-03-06 Thread Pubudu Gunatilaka
Hi Vinujan, Thank you for your interest and you can call us by name. As described in the project description you need to develop a CLI tool for API Manager. First of all, you can check WSO2 API Manager 2.1.0 and get familiar with the product [1] and the concepts [2]. Additionally, you can try