The purpose of implementing client tool is to ease admins/devopts task. If
we think of end user point of view(api creator) client tool do not help
much.
I don't believe usual API creator, publishers will use this client much. If
we need to let them to export API then we should give them UI option.

So most of the time this will be use by system administrators and devopts
people to move artifacts between environments. In such cases creating new
application and embedding it to app would not be a problem. And also if
this is more of admin tool then we can use other securing mechanisms such
as basic auth.

Thanks,
sanjeewa.

On Fri, Aug 19, 2016 at 12:07 PM, Kaveesha Perera <kavee...@wso2.com> wrote:

> Hi all,
>
> Currently I'm working on a client side tool that consumes REST APIs for
> API import/export feature of APIM (Refer to my previous email labeled [1]).
> There OAuth life cycle goes as follows.
>
> User asked to give a application name on the configuration file.Using
> that, tool create a client application calling DCR endpoint to obtain
> consumer keys and consumer secretes required to generate tokens that are
> needed for import and export of APIs. In the case where user didn't provide
> any application name, tool's default name will be used for the above.
>
> If the application already exists and only if the user is the owner of
> that particular application, consumer key and the consumer secret of the
> existing application will be returned by the DCR endpoint.
>
> If any feedback on this process please do reply.
>
> *[1] Facilitating Updating API with import/export tool in APIM *
>
> Regards,
> --
> Kaveesha Perera
> Intern - Software Engineering
>
> mobile: 0716130471
>
> _______________________________________________
> Architecture mailing list
> Architecture@wso2.org
> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
>
>


-- 

*Sanjeewa Malalgoda*
WSO2 Inc.
Mobile : +94713068779

<http://sanjeewamalalgoda.blogspot.com/>blog
:http://sanjeewamalalgoda.blogspot.com/
<http://sanjeewamalalgoda.blogspot.com/>
_______________________________________________
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to