On Wed, Jun 21, 2017 at 8:01 AM, Malintha Amarasinghe <malint...@wso2.com>
wrote:

> Hi,
>
> If we are generating keys and creating an app at the same time (from the
> UI with 2 REST calls), I guess we will need to have a separate option at
> the app creation page itself for "Providing keys". Maybe a checkbox
> "Provide keys" which enables two text boxes to specify consumer key and
> secret as well? Then UI can decide whether it should call "generate keys"
> operation or "provide keys" operation secondly.
>

Yes we need something like that when we design the UI.

Thanks,
Bhathiya


>
> Thanks!
>
> On Tue, Jun 20, 2017 at 7:44 PM, Nuwan Dias <nuw...@wso2.com> wrote:
>
>> We need to have two resources for generating keys and generating a token.
>> The user experience (UI) should be such that when you create an application
>> you automatically create the consumer key and consumer secret too. So the
>> UI will have to make two calls, POST /application and POST /generate-keys
>> when you create an Application. Generating a token could of course be an
>> optional thing.
>>
>> On Tue, Jun 20, 2017 at 2:57 PM, Chamin Dias <cham...@wso2.com> wrote:
>>
>>> Suggested method looks good. +1.
>>>
>>> On Tue, Jun 20, 2017 at 2:50 PM, Uvindra Dias Jayasinha <
>>> uvin...@wso2.com> wrote:
>>>
>>>> +1
>>>>
>>>> On 20 June 2017 at 14:47, Bhathiya Jayasekara <bhath...@wso2.com>
>>>> wrote:
>>>>
>>>>> Hi all,
>>>>>
>>>>> In the current implementation of store REST API, we have a single
>>>>> operation (aka. Generate Keys) to create OAuth application and generate
>>>>> access tokens, which requires 2 calls to key manager. IMO, if we split 
>>>>> this
>>>>> operation into 2, the code becomes cleaner. On the other hand, the current
>>>>> implementation makes the code of out of band client registation[1] a bit
>>>>> complex as we don't have a way to only generate access tokens after
>>>>> providing keys explicitly.
>>>>>
>>>>> so, to make the code cleaner, I'm suggesting to split this "Generate
>>>>> Keys" operation into 2 as,
>>>>>
>>>>> 1) Create OAuth application (i.e. generate consumer key/secret)
>>>>> 2) Generate access tokens.
>>>>>
>>>>> If we do this, in the case of out-of-band client provisioning we can
>>>>> simply replace step 1 with "Provide Keys" call.
>>>>>
>>>>> In UI, there will be 2 buttons as "Generate Keys/Provide Keys" which
>>>>> generates or allows to add consumer key/secret, and "Generate Access 
>>>>> Token"
>>>>> which generates application access token.
>>>>>
>>>>> Please let me know if you have any concerns about this.
>>>>>
>>>>> [1] https://docs.wso2.com/display/AM210/Provisioning+Out-of-Band
>>>>> +OAuth+Clients
>>>>>
>>>>> Thanks,
>>>>> --
>>>>> *Bhathiya Jayasekara*
>>>>> *Associate Technical Lead,*
>>>>> *WSO2 inc., http://wso2.com <http://wso2.com>*
>>>>>
>>>>> *Phone: +94715478185 <+94%2071%20547%208185>*
>>>>> *LinkedIn: http://www.linkedin.com/in/bhathiyaj
>>>>> <http://www.linkedin.com/in/bhathiyaj>*
>>>>> *Twitter: https://twitter.com/bhathiyax
>>>>> <https://twitter.com/bhathiyax>*
>>>>> *Blog: http://movingaheadblog.blogspot.com
>>>>> <http://movingaheadblog.blogspot.com/>*
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Regards,
>>>> Uvindra
>>>>
>>>> Mobile: 777733962
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> Dev@wso2.org
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>>
>>> --
>>> Chamin Dias
>>> Mobile : 0716097455 <071%20609%207455>
>>> Email : cham...@wso2.com
>>> LinkedIn : https://www.linkedin.com/in/chamindias
>>>
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> Dev@wso2.org
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>> Nuwan Dias
>>
>> Software Architect - WSO2, Inc. http://wso2.com
>> email : nuw...@wso2.com
>> Phone : +94 777 775 729 <+94%2077%20777%205729>
>>
>> _______________________________________________
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> Malintha Amarasinghe
> Software Engineer
> *WSO2, Inc. - lean | enterprise | middleware*
> http://wso2.com/
>
> Mobile : +94 712383306 <071%20238%203306>
>



-- 
*Bhathiya Jayasekara*
*Associate Technical Lead,*
*WSO2 inc., http://wso2.com <http://wso2.com>*

*Phone: +94715478185*
*LinkedIn: http://www.linkedin.com/in/bhathiyaj
<http://www.linkedin.com/in/bhathiyaj>*
*Twitter: https://twitter.com/bhathiyax <https://twitter.com/bhathiyax>*
*Blog: http://movingaheadblog.blogspot.com
<http://movingaheadblog.blogspot.com/>*
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to