Looks good. Please proceed with the fix and update the documentation.

On Mon, Jun 1, 2015 at 10:44 AM, Nadeeshaan Gunasinghe <[email protected]>
wrote:

> Hi all,
> In order to persist content in to mediation layer I added an initial
> implementation and via that we can use the following mediation logic to
> store new persistent content in the registry,
>
> <property name="conf:/Resource/bar value="xx" | expression="yy"
> scope="registry"/> and
> <property name="conf:/Resource/foo@prop value="xx" | expression="yy"
> scope="registry"/>
>
> In this implementation it uses scope to determine whether the content need
> to be stored persistently or not. Then a new registry entry is created to
> store the content either as a resource or as a new resource property. Name
> attribute include the registry location to store the content
>
> Initial implementation can be found bellow.
>
> [1]
> https://github.com/wso2/wso2-synapse/compare/master...nadeeshaan:Persistant_Property_Impl
> [2]
> https://github.com/wso2/carbon-mediation/compare/master...nadeeshaan:Persistant_Property_Impl
>
> Regards
>
>
>
> On Tue, May 26, 2015 at 10:03 AM, Malaka Silva <[email protected]> wrote:
>
>> Hi,
>>
>> Yes this make sense if the provider does not support password grant type.
>>
>> But my concern is security. If we save the access tokens and refresh
>> token it's visible to all parties.
>>
>> Can we do the same with secure-vault instead. WDYT?
>>
>> eg:-
>>
>> wso2:vault-lookup('UserManager.AdminUser.Password')
>>
>> wso2:vault-set('UserManager.AdminUser.Password','<VALUE>');
>>
>> On Tue, May 26, 2015 at 9:51 AM, Kasun Indrasiri <[email protected]> wrote:
>>
>>> Hi,
>>>
>>> It is often required to persist content into the underlying registry
>>> impl during message mediation (in stateful mediation scenarios). For
>>> example, with connector we need to keep the access token/refresh token
>>> persisted. Therefore a generic mechanism of persisting content from
>>> mediation flow will be useful.
>>>
>>> At the moment, we do support retrieving content from the registry with
>>> following mediation logic.
>>>
>>> <property   name="myProperty" action="set"
>>>
>>> expression="get-property('registry', 'conf:/Resource/bar')"
>>>
>>> Similarly, we can implement the content persistent capability with
>>> property mediator using its scope concept.
>>>
>>> <property name="conf:/Resource/bar value="xx" | expression="yy"
>>> scope="registry"/>
>>>
>>> Please share your thoughts.
>>> @Nadeeshan/Buddhima : Will this design fits into solving access
>>> token/refresh token handling limitations with Connectors?
>>>
>>> --
>>> Kasun Indrasiri
>>> Software Architect
>>> WSO2, Inc.; http://wso2.com
>>> lean.enterprise.middleware
>>>
>>> cell: +94 77 556 5206
>>> Blog : http://kasunpanorama.blogspot.com/
>>>
>>
>>
>>
>> --
>>
>> Best Regards,
>>
>> Malaka Silva
>> Senior Tech Lead
>> M: +94 777 219 791
>> Tel : 94 11 214 5345
>> Fax :94 11 2145300
>> Skype : malaka.sampath.silva
>> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77
>> Blog : http://mrmalakasilva.blogspot.com/
>>
>> WSO2, Inc.
>> lean . enterprise . middleware
>> http://www.wso2.com/
>> http://www.wso2.com/about/team/malaka-silva/
>> <http://wso2.com/about/team/malaka-silva/>
>>
>> Save a tree -Conserve nature & Save the world for your future. Print this
>> email only if it is absolutely necessary.
>>
>
>


-- 
Kasun Indrasiri
Software Architect
WSO2, Inc.; http://wso2.com
lean.enterprise.middleware

cell: +94 77 556 5206
Blog : http://kasunpanorama.blogspot.com/
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to