Hi Malaka,
Yes. Now we have 2.0.0 version in the connector store.

Thanks,

On Wed, Jun 3, 2015 at 9:28 AM, Malaka Silva <[email protected]> wrote:

> Hi All,
>
> Do we have the latest connector that supports OAUTH 2.0 in store?
>
> On Tue, Jun 2, 2015 at 10:02 AM, Naasheer Ali <[email protected]> wrote:
>
>> Hi Amal,
>>
>> +1 for keerthika,
>> Use oAuth2init method instead of init.
>>
>> Regards,
>> --
>>
>> *Naasheer Ali* | Associate Software Engineer
>>
>> WSO2, Inc |#20, Palm Grove, Colombo 03, Sri Lanka
>>
>> Email: [email protected]
>>
>> On Tue, Jun 2, 2015 at 8:40 AM, Vanjikumaran Sivajothy <[email protected]>
>> wrote:
>>
>>>
>>>
>>> On Tuesday, June 2, 2015, Madhawa Gunasekara <[email protected]> wrote:
>>>
>>>> Hi Amal,
>>>>
>>>> According to the log trace, the issue is occurring at
>>>> "com.google.gdata.client" package, which is outdated one (Older Google Data
>>>> (GData) API) [1]. Google recommends to migrate to their new Google APIs
>>>> Client Library for Java [2]. That might be the issue. because according to
>>>> the release notes [1] supports OAuth 2.0 as well.
>>>>
>>>
>>> In that case how does this work for nasheer
>>>
>>>
>>>
>>>> I think, we have to migrate to the new Google APIs Client Library to
>>>> solve this issue
>>>>
>>>> [1] https://github.com/google/gdata-java-client
>>>> [2] https://github.com/google/google-api-java-client
>>>>
>>>> Thanks,
>>>> Madhawa
>>>>
>>>> On Tue, Jun 2, 2015 at 12:17 AM, Keerthika Mahendralingam <
>>>> [email protected]> wrote:
>>>>
>>>>> Hi Amal,
>>>>> I think you have tried with init method. Could you please try
>>>>> with oAuth2init method.
>>>>> <googlespreadsheet.oAuth2init>
>>>>>   <oauthConsumerKey>{'oauth.consumerKey'}</oauthConsumerKey>
>>>>>   <oauthConsumerSecret>{'oauth.oauthConsumerSecret'}
>>>>> </oauthConsumerSecret>
>>>>>   <oauthAccessToken>{'oauth.accessToken'}</oauthAccessToken>
>>>>>
>>>>> <oauthAccessTokenSecret>{'oauth.accessTokenSecret'}</oauthAccessTokenSecret>
>>>>>
>>>>> </googlespreadsheet.oAuth2init>
>>>>>
>>>>> Thanks,
>>>>>
>>>>> On Mon, Jun 1, 2015 at 10:09 PM, Naasheer Ali <[email protected]>
>>>>> wrote:
>>>>>
>>>>>> Hi Amal,
>>>>>>
>>>>>> I can not reproduce the issue, GSS connector builds perfectly and
>>>>>> able to create worksheet as well.
>>>>>>
>>>>>>
>>>>>> Regards,
>>>>>> --
>>>>>>
>>>>>> *Naasheer Ali* | Associate Software Engineer
>>>>>>
>>>>>> WSO2, Inc |#20, Palm Grove, Colombo 03, Sri Lanka
>>>>>>
>>>>>> Email: [email protected]
>>>>>>
>>>>>> On Mon, Jun 1, 2015 at 7:38 PM, Malaka Silva <[email protected]> wrote:
>>>>>>
>>>>>>> Connector Team,
>>>>>>>
>>>>>>> Can anyone of you check this please. Also we should have both
>>>>>>> versions or latest in the store.
>>>>>>>
>>>>>>> On Mon, Jun 1, 2015 at 5:39 PM, Amal Gunatilake <[email protected]>
>>>>>>> wrote:
>>>>>>>
>>>>>>>> Hi Nasheer,
>>>>>>>>
>>>>>>>> Thank you for the link.
>>>>>>>> I built the code and deployed the latest google spreadsheet
>>>>>>>> connector (2.0.0). But I still face the same issue.
>>>>>>>>
>>>>>>>> I get the following error.
>>>>>>>>
>>>>>>>> [2015-06-01 17:34:52,756] ERROR - *GoogleSpreadsheetCreateWorksheet
>>>>>>>> Error occured Error authenticating (check service name)*
>>>>>>>> com.google.gdata.util.AuthenticationException: Error authenticating
>>>>>>>> (check service name)
>>>>>>>> at
>>>>>>>> com.google.gdata.client.GoogleAuthTokenFactory.getAuthException(GoogleAuthTokenFactory.java:688)
>>>>>>>> at
>>>>>>>> com.google.gdata.client.GoogleAuthTokenFactory.getAuthToken(GoogleAuthTokenFactory.java:560)
>>>>>>>> at
>>>>>>>> com.google.gdata.client.GoogleAuthTokenFactory.setUserCredentials(GoogleAuthTokenFactory.java:397)
>>>>>>>> at
>>>>>>>> com.google.gdata.client.GoogleService.setUserCredentials(GoogleService.java:364)
>>>>>>>> at
>>>>>>>> com.google.gdata.client.GoogleService.setUserCredentials(GoogleService.java:319)
>>>>>>>> at
>>>>>>>> com.google.gdata.client.GoogleService.setUserCredentials(GoogleService.java:303)
>>>>>>>> at
>>>>>>>> org.wso2.carbon.connector.googlespreadsheet.GoogleSpreadsheetAuthentication.login(GoogleSpreadsheetAuthentication.java:59)
>>>>>>>> at
>>>>>>>> org.wso2.carbon.connector.googlespreadsheet.GoogleSpreadsheetClientLoader.loadSpreadsheetService(GoogleSpreadsheetClientLoader.java:53)
>>>>>>>> at
>>>>>>>> org.wso2.carbon.connector.googlespreadsheet.GoogleSpreadsheetGetAllSpreadsheets.connect(GoogleSpreadsheetGetAllSpreadsheets.java:46)
>>>>>>>> at
>>>>>>>> org.wso2.carbon.connector.core.AbstractConnector.mediate(AbstractConnector.java:32)
>>>>>>>> at
>>>>>>>> org.apache.synapse.mediators.ext.ClassMediator.mediate(ClassMediator.java:78)
>>>>>>>> at
>>>>>>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77)
>>>>>>>> at
>>>>>>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47)
>>>>>>>> at
>>>>>>>> org.apache.synapse.mediators.template.TemplateMediator.mediate(TemplateMediator.java:77)
>>>>>>>> at
>>>>>>>> org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:129)
>>>>>>>> at
>>>>>>>> org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:78)
>>>>>>>> at
>>>>>>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:77)
>>>>>>>> at
>>>>>>>> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:47)
>>>>>>>> at
>>>>>>>> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:131)
>>>>>>>> at
>>>>>>>> org.apache.synapse.core.axis2.ProxyServiceMessageReceiver.receive(ProxyServiceMessageReceiver.java:166)
>>>>>>>> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180)
>>>>>>>> at
>>>>>>>> org.apache.synapse.transport.passthru.ServerWorker.processEntityEnclosingRequest(ServerWorker.java:411)
>>>>>>>> at
>>>>>>>> org.apache.synapse.transport.passthru.ServerWorker.run(ServerWorker.java:183)
>>>>>>>> at
>>>>>>>> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172)
>>>>>>>> at
>>>>>>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>>>>>>>> at
>>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>>>>>>>> at java.lang.Thread.run(Thread.java:745)
>>>>>>>>
>>>>>>>> Also when building the sample there was a build error and I had to
>>>>>>>> update the pom file as below to get it build.
>>>>>>>>
>>>>>>>> diff --git a/googlespreadsheet/2.0.0/pom.xml
>>>>>>>> b/googlespreadsheet/2.0.0/pom.xml
>>>>>>>> index ba5e188..65af017 100644
>>>>>>>> --- a/googlespreadsheet/2.0.0/pom.xml
>>>>>>>> +++ b/googlespreadsheet/2.0.0/pom.xml
>>>>>>>> @@ -29,7 +29,7 @@
>>>>>>>>                 <dependency>
>>>>>>>>                         <groupId>org.apache.synapse</groupId>
>>>>>>>>                         <artifactId>synapse-core</artifactId>
>>>>>>>> -                       <version>2.1.3-wso2v1-SNAPSHOT</version>
>>>>>>>> +                       <version>2.1.3-wso2v1</version>
>>>>>>>>                 </dependency>
>>>>>>>>                 <dependency>
>>>>>>>>                         <groupId>com.google.gdata</groupId>
>>>>>>>>
>>>>>>>> Best regards,
>>>>>>>> Amal.
>>>>>>>>
>>>>>>>>
>>>>>>>> On Mon, Jun 1, 2015 at 4:51 PM, Naasheer Ali <[email protected]>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Hi Amal,
>>>>>>>>>
>>>>>>>>> We have implemented the google spreadsheet connector with OAuth2
>>>>>>>>> support. You can find the connector here[1].
>>>>>>>>>
>>>>>>>>> [1] -
>>>>>>>>> https://github.com/wso2/esb-connectors/tree/master/googlespreadsheet/2.0.0
>>>>>>>>>
>>>>>>>>> Regards,
>>>>>>>>> --
>>>>>>>>>
>>>>>>>>> *Naasheer Ali* | Associate Software Engineer
>>>>>>>>>
>>>>>>>>> WSO2, Inc |#20, Palm Grove, Colombo 03, Sri Lanka
>>>>>>>>>
>>>>>>>>> Email: [email protected]
>>>>>>>>>
>>>>>>>>> On Mon, Jun 1, 2015 at 4:32 PM, Rajith Vitharana <[email protected]
>>>>>>>>> > wrote:
>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> Similar issue occurred in DSS as well. It seems google may have
>>>>>>>>>> changed there authentication mechanism. According to [2],[3],[4] 
>>>>>>>>>> google
>>>>>>>>>> stopped supporting Oauth 1.0 and that may be the case for this issue.
>>>>>>>>>> Public jira for DSS is in [1]
>>>>>>>>>>
>>>>>>>>>> [1] - https://wso2.org/jira/browse/DS-1049
>>>>>>>>>> [2] -
>>>>>>>>>> https://developers.google.com/identity/protocols/OAuthForWebApps
>>>>>>>>>> [3] -
>>>>>>>>>> https://bugs.launchpad.net/ubuntu/+source/googlecl/+bug/1408503
>>>>>>>>>> [4] - https://developers.google.com/identity/protocols/OAuth_ref
>>>>>>>>>>
>>>>>>>>>> Thanks,
>>>>>>>>>>
>>>>>>>>>> On Mon, Jun 1, 2015 at 4:20 PM, Amal Gunatilake <[email protected]>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> +chanaka
>>>>>>>>>>>
>>>>>>>>>>> On Mon, Jun 1, 2015 at 3:48 PM, Amal Gunatilake <[email protected]>
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Hi Vanji,
>>>>>>>>>>>>
>>>>>>>>>>>> I was trying to connect to a google spreadsheet using the ESB
>>>>>>>>>>>> connector and I get the following error when the proxy is invoked.
>>>>>>>>>>>>
>>>>>>>>>>>> *<soapenv:Envelope
>>>>>>>>>>>> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/
>>>>>>>>>>>> <http://schemas.xmlsoap.org/soap/envelope/>">*
>>>>>>>>>>>> *   <soapenv:Header/>*
>>>>>>>>>>>> *   <soapenv:Body>*
>>>>>>>>>>>> *      <ns:ErrorResponse
>>>>>>>>>>>> xmlns:ns="http://org.wso2.esbconnectors.googlespreadsheet
>>>>>>>>>>>> <http://org.wso2.esbconnectors.googlespreadsheet>">*
>>>>>>>>>>>> *         <ns:ErrorMessage>Error authenticating (check service
>>>>>>>>>>>> name)</ns:ErrorMessage>*
>>>>>>>>>>>> *      </ns:ErrorResponse>*
>>>>>>>>>>>> *   </soapenv:Body>*
>>>>>>>>>>>> *</soapenv:Envelope>*
>>>>>>>>>>>>
>>>>>>>>>>>> I downloaded the googleSpreadsheet connector from [1], deployed
>>>>>>>>>>>> it in the ESB 4.8.1 server and have enabled it according to
>>>>>>>>>>>> documentation[2].
>>>>>>>>>>>>
>>>>>>>>>>>> Could you please help me to identify the issue?
>>>>>>>>>>>>
>>>>>>>>>>>> Following is my synapse configurations
>>>>>>>>>>>>
>>>>>>>>>>>> *<definitions xmlns="http://ws.apache.org/ns/synapse
>>>>>>>>>>>> <http://ws.apache.org/ns/synapse>">*
>>>>>>>>>>>> *   <registry
>>>>>>>>>>>> provider="org.wso2.carbon.mediation.registry.WSO2Registry">*
>>>>>>>>>>>> *      <parameter name="cachableDuration">15000</parameter>*
>>>>>>>>>>>> *   </registry>*
>>>>>>>>>>>> *   <import name="googlespreadsheet"*
>>>>>>>>>>>> *           package="org.wso2.carbon.connectors"*
>>>>>>>>>>>> *           status="enabled"/>*
>>>>>>>>>>>> *   <proxy name="testCon"*
>>>>>>>>>>>> *          transports="https http"*
>>>>>>>>>>>> *          startOnLoad="true"*
>>>>>>>>>>>> *          trace="disable">*
>>>>>>>>>>>> *      <description/>*
>>>>>>>>>>>> *      <target>*
>>>>>>>>>>>> *         <inSequence>*
>>>>>>>>>>>> *            <googlespreadsheet.usernameLogin>*
>>>>>>>>>>>> *               <username>[email protected]</username>*
>>>>>>>>>>>> *               <password>wso2carbon</password>*
>>>>>>>>>>>> *            </googlespreadsheet.usernameLogin>*
>>>>>>>>>>>> *            <googlespreadsheet.getAllSpreadsheets
>>>>>>>>>>>> configKey="MyGSConfig"/>*
>>>>>>>>>>>> *            <respond/>*
>>>>>>>>>>>> *         </inSequence>*
>>>>>>>>>>>> *      </target>*
>>>>>>>>>>>> *   </proxy>*
>>>>>>>>>>>> *   <localEntry key="MyGSConfig">*
>>>>>>>>>>>> *      <googlespreadsheet.usernameLogin>*
>>>>>>>>>>>> *         <username>[email protected]</username>*
>>>>>>>>>>>> *         <password>wso2carbon</password>*
>>>>>>>>>>>> *      </googlespreadsheet.usernameLogin>*
>>>>>>>>>>>> *      <description>Authentication config</description>*
>>>>>>>>>>>> *   </localEntry>*
>>>>>>>>>>>> *   <sequence name="fault">*
>>>>>>>>>>>> *      <log level="full">*
>>>>>>>>>>>> *         <property name="MESSAGE" value="Executing default
>>>>>>>>>>>> 'fault' sequence"/>*
>>>>>>>>>>>> *         <property name="ERROR_CODE"
>>>>>>>>>>>> expression="get-property('ERROR_CODE')"/>*
>>>>>>>>>>>> *         <property name="ERROR_MESSAGE"
>>>>>>>>>>>> expression="get-property('ERROR_MESSAGE')"/>*
>>>>>>>>>>>> *      </log>*
>>>>>>>>>>>> *      <drop/>*
>>>>>>>>>>>> *   </sequence>*
>>>>>>>>>>>> *   <sequence name="main">*
>>>>>>>>>>>> *      <in>*
>>>>>>>>>>>> *         <log level="full"/>*
>>>>>>>>>>>> *         <filter source="get-property('To')"
>>>>>>>>>>>> regex="http://localhost:9000.*";>*
>>>>>>>>>>>> *            <send/>*
>>>>>>>>>>>> *         </filter>*
>>>>>>>>>>>> *      </in>*
>>>>>>>>>>>> *      <out>*
>>>>>>>>>>>> *         <send/>*
>>>>>>>>>>>> *      </out>*
>>>>>>>>>>>> *      <description>The main sequence for the message
>>>>>>>>>>>> mediation</description>*
>>>>>>>>>>>> *   </sequence>*
>>>>>>>>>>>> *</definitions>*
>>>>>>>>>>>>
>>>>>>>>>>>> [1]
>>>>>>>>>>>> https://github.com/wso2/esb-connectors/tree/master/distribution/google-spreadsheet
>>>>>>>>>>>> [2]
>>>>>>>>>>>> https://docs.wso2.com/display/ESB480/Google+Spreadsheet+Connector
>>>>>>>>>>>>
>>>>>>>>>>>> Best regards,
>>>>>>>>>>>> Amal.
>>>>>>>>>>>> --
>>>>>>>>>>>> *Amal Gunatilake*
>>>>>>>>>>>>  Software Engineer
>>>>>>>>>>>> WSO2 Inc.; http://wso2.com
>>>>>>>>>>>> lean.enterprise.middleware
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> *Amal Gunatilake*
>>>>>>>>>>>  Software Engineer
>>>>>>>>>>> WSO2 Inc.; http://wso2.com
>>>>>>>>>>> lean.enterprise.middleware
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> Dev mailing list
>>>>>>>>>>> [email protected]
>>>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Rajith Vitharana
>>>>>>>>>>
>>>>>>>>>> Software Engineer,
>>>>>>>>>> WSO2 Inc. : wso2.com
>>>>>>>>>> Mobile : +94715883223
>>>>>>>>>> Blog : http://lankavitharana.blogspot.com/
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Dev mailing list
>>>>>>>>>> [email protected]
>>>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> *Amal Gunatilake*
>>>>>>>>  Software Engineer
>>>>>>>> WSO2 Inc.; http://wso2.com
>>>>>>>> lean.enterprise.middleware
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Dev mailing list
>>>>>>>> [email protected]
>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>>
>>>>>>> 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.
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Keerthika Mahendralingam
>>>>> Associate Software Engineer
>>>>> Mobile :+94 (0) 776 121144
>>>>> [email protected]
>>>>> WSO2, Inc.
>>>>> lean . enterprise . middleware
>>>>>
>>>>> _______________________________________________
>>>>> Dev mailing list
>>>>> [email protected]
>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *Madhawa Gunasekara*
>>>> Software Engineer
>>>> WSO2 Inc.; http://wso2.com
>>>> lean.enterprise.middleware
>>>>
>>>> mobile: +94 719411002 <+94+719411002>
>>>> blog: *http://madhawa-gunasekara.blogspot.com
>>>> <http://madhawa-gunasekara.blogspot.com>*
>>>> linkedin: *http://lk.linkedin.com/in/mgunasekara
>>>> <http://lk.linkedin.com/in/mgunasekara>*
>>>>
>>>
>>>
>>> --
>>> Sent from Gmail Mobile
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> [email protected]
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>> _______________________________________________
>> Dev mailing list
>> [email protected]
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
>
> 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.
>
> _______________________________________________
> Dev mailing list
> [email protected]
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
<[email protected]>
Keerthika Mahendralingam
Associate Software Engineer
Mobile :+94 (0) 776 121144
[email protected]
WSO2, Inc.
lean . enterprise . middleware
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to