Hi Lahiru,

According to [1] & [2] the access token included in HTTP authorization
header with the following format: Authorization: Bearer Access_Token as in
connector. Could you please set the apiUrl parameter as the https://cs58.
salesforce.com (instance_url in the get access token call response) and try?

[1] -
https://help.salesforce.com/articleView?id=remoteaccess_oauth_username_password_flow.htm&type=0
[2] -
https://help.salesforce.com/articleView?id=remoteaccess_using_access_token.htm&type=5

Thanks
Kesavan

Kesavan Yogarajah
Software Engineer
Mobile :+94 (0) 779 758021
[email protected]
WSO2, Inc.
lean . enterprise . middleware

On Sat, Dec 2, 2017 at 8:04 AM, Malaka Silva <[email protected]> wrote:

> Hi RRT Team,
>
> I guess we need to use "OAuth" instead of "Bearer" [2]. Shall we try this
> and fix the bug?
>
> [1] https://github.com/wso2-extensions/esb-connector-
> salesforcerest/blob/master/src/main/resources/salesforcerest-config/init.
> xml#L126
> [2] https://salesforce.stackexchange.com/questions/
> 184947/salesforce-rest-api-invalid-session-id-error-when-
> using-access-token
>
> On Fri, Dec 1, 2017 at 10:23 AM, Lahiru Cooray <[email protected]>
> wrote:
>
>> Hi Rajith,
>> Thank you for the reply but I'm using 'init for username password flow'
>> mentioned in [1]
>>
>>
>> [1] https://docs.wso2.com/display/ESBCONNECTORS/Configuring+
>> Salesforce+Operations
>>
>> On Fri, Dec 1, 2017 at 8:31 AM, Rajith Siriwardena <[email protected]>
>> wrote:
>>
>>>
>>> Hi Lahiru,
>>>
>>> Aren't you missing following init properties.
>>>
>>>    - ​​
>>>    intervalTime: The Interval time in milliseconds to check the access
>>>    token validity.
>>>    - registryPath: Registry path of the connector where the values are
>>>    stored. You must give the value as : connectors/<value>
>>>    ​.​
>>>    ​
>>>    For example: registryPath = "connectors/salesforcerest".
>>>
>>>
>>> ​Thanks,
>>> Rajith​
>>>
>>>
>>> [1] https://docs.wso2.com/display/ESBCONNECTORS/Configuring+
>>> Salesforce+Operations
>>>
>>> On Thu, Nov 30, 2017 at 12:56 PM, Lahiru Cooray <
>>> [email protected]> wrote:
>>>
>>>> Hi team,
>>>> Im using ESB Salesforce REST connector to performce some operations in
>>>> SF.
>>>>
>>>> <api xmlns="http://ws.apache.org/ns/synapse"; name="sendOrder"
>>>> context="/sendOrder">
>>>>    <resource methods="POST" url-mapping="/">
>>>>       <inSequence>
>>>>          <salesforcerest.init>
>>>>             <apiUrl>https://ap5.salesforce.com/</apiUrl>
>>>>             <clientId>XXXXXXX</clientId>
>>>>             <clientSecret>XXXXXXX</clientSecret>
>>>>             <hostName>https://login.salesforce.com</hostName>
>>>>             <apiVersion>XXXXXXX</apiVersion>
>>>>             <username>XXXXX</username>
>>>>             <password>XXXXXX</password>
>>>>          </salesforcerest.init>
>>>>          <log level="full"/>
>>>>          <salesforcerest.recentlyViewedItem>
>>>>             <limit>5</limit>
>>>>          </salesforcerest.recentlyViewedItem>
>>>>          <log level="full"/>
>>>>          <respond/>
>>>>       </inSequence>
>>>>       <outSequence>
>>>>          <send/>
>>>>       </outSequence>
>>>>    </resource>
>>>> </api>
>>>>
>>>> Init get succeeded but the subsequent API calls get failed saying that
>>>> the session is invalid.
>>>>    {
>>>>         "message": "Session expired or invalid",
>>>>         "errorCode": "INVALID_SESSION_ID"
>>>>     }
>>>>
>>>> I tried to revoke the access token and generating a new one but still I
>>>> face the same issue. highly appreciate your suggestions on this.
>>>>
>>>>
>>>>
>>>> 7-12-01 00:14:47,172]  INFO - LogMediator To:
>>>> http://www.w3.org/2005/08/addressing/anonymous, WSAction: ,
>>>> SOAPAction: , MessageID: urn:uuid:076481b3-c1f0-4663-a19f-511f2ecd0eee,
>>>> Direction: request, Payload: {"access_token":"XXX!XXXXXX","
>>>> instance_url":"https://cs58.salesforce.com","id":"https://te
>>>> st.salesforce.com/id/00D0l00000340CrhxEAC/005546F000005kaBGQAY
>>>> ","token_type":"Bearer","issued_at":"XXX","signature":"XXX
>>>> XX+z6HbpWvod+4DUI="}
>>>> [2017-12-01 00:14:47,174] DEBUG - wire HTTPS-Sender I/O dispatcher-2 <<
>>>> "GET //services/data/v40.0/theme HTTP/1.1[\r][\n]"
>>>> [2017-12-01 00:14:47,174] DEBUG - wire HTTPS-Sender I/O dispatcher-2 <<
>>>> "Authorization: Bearer  XXXX!XXXXXX[\r][\n]"
>>>> [2017-12-01 00:14:47,174] DEBUG - wire HTTPS-Sender I/O dispatcher-2 <<
>>>> "Strict-Transport-Security: max-age=31536000; includeSubDomains[\r][\n]"
>>>> [2017-12-01 00:14:47,174] DEBUG - wire HTTPS-Sender I/O dispatcher-2 <<
>>>> "X-ReadOnlyMode: false[\r][\n]"
>>>> [2017-12-01 00:14:47,174] DEBUG - wire HTTPS-Sender I/O dispatcher-2 <<
>>>> "Cache-Control: no-cache,must-revalidate,max-a
>>>> ge=0,no-store,private[\r][\n]"
>>>> [2017-12-01 00:14:47,174] DEBUG - wire HTTPS-Sender I/O dispatcher-2 <<
>>>> "X-Content-Type-Options: nosniff[\r][\n]"
>>>> [2017-12-01 00:14:47,174] DEBUG - wire HTTPS-Sender I/O dispatcher-2 <<
>>>> "Content-Security-Policy: upgrade-insecure-requests[\r][\n]"
>>>> [2017-12-01 00:14:47,174] DEBUG - wire HTTPS-Sender I/O dispatcher-2 <<
>>>> "Set-Cookie: BrowserId=9efBu0mDTIWX7as_4T0ihA;Path=/;Domain=.
>>>> salesforce.com;Expires=Mon, 29-Jan-2018 18:44:46
>>>> GMT;Max-Age=5184000[\r][\n]"
>>>> [2017-12-01 00:14:47,174] DEBUG - wire HTTPS-Sender I/O dispatcher-2 <<
>>>> "Vary: Accept-Encoding[\r][\n]"
>>>> [2017-12-01 00:14:47,174] DEBUG - wire HTTPS-Sender I/O dispatcher-2 <<
>>>> "Expires: Thu, 01 Jan 1970 00:00:00 GMT[\r][\n]"
>>>> [2017-12-01 00:14:47,174] DEBUG - wire HTTPS-Sender I/O dispatcher-2 <<
>>>> "X-XSS-Protection: 1; mode=block[\r][\n]"
>>>> [2017-12-01 00:14:47,174] DEBUG - wire HTTPS-Sender I/O dispatcher-2 <<
>>>> "Content-Type: application/json;charset=UTF-8[\r][\n]"
>>>> [2017-12-01 00:14:47,174] DEBUG - wire HTTPS-Sender I/O dispatcher-2 <<
>>>> "Host: ap5.salesforce.com[\r][\n]"
>>>> [2017-12-01 00:14:47,175] DEBUG - wire HTTPS-Sender I/O dispatcher-2 <<
>>>> "Connection: Keep-Alive[\r][\n]"
>>>> [2017-12-01 00:14:47,175] DEBUG - wire HTTPS-Sender I/O dispatcher-2 <<
>>>> "User-Agent: Synapse-PT-HttpComponents-NIO[\r][\n]"
>>>> [2017-12-01 00:14:47,175] DEBUG - wire HTTPS-Sender I/O dispatcher-2 <<
>>>> "[\r][\n]"
>>>> [2017-12-01 00:14:47,560] DEBUG - wire HTTPS-Sender I/O dispatcher-2 >>
>>>> "HTTP/1.1 401 Unauthorized[\r][\n]"
>>>> [2017-12-01 00:14:47,561] DEBUG - wire HTTPS-Sender I/O dispatcher-2 >>
>>>> "Date: Thu, 30 Nov 2017 18:44:47 GMT[\r][\n]"
>>>> [2017-12-01 00:14:47,561] DEBUG - wire HTTPS-Sender I/O dispatcher-2 >>
>>>> "Strict-Transport-Security: max-age=31536000; includeSubDomains[\r][\n]"
>>>> [2017-12-01 00:14:47,561] DEBUG - wire HTTPS-Sender I/O dispatcher-2 >>
>>>> "X-Content-Type-Options: nosniff[\r][\n]"
>>>> [2017-12-01 00:14:47,561] DEBUG - wire HTTPS-Sender I/O dispatcher-2 >>
>>>> "X-XSS-Protection: 1; mode=block[\r][\n]"
>>>> [2017-12-01 00:14:47,561] DEBUG - wire HTTPS-Sender I/O dispatcher-2 >>
>>>> "Content-Security-Policy: upgrade-insecure-requests [\r][\n]"
>>>> [2017-12-01 00:14:47,561] DEBUG - wire HTTPS-Sender I/O dispatcher-2 >>
>>>> "Cache-Control: no-cache,must-revalidate,max-a
>>>> ge=0,no-store,private[\r][\n]"
>>>> [2017-12-01 00:14:47,562] DEBUG - wire HTTPS-Sender I/O dispatcher-2 >>
>>>> "Set-Cookie: BrowserId=nrfXAmi3RPidZl2vKAAAiA;Path=/;Domain=.
>>>> salesforce.com;Expires=Mon, 29-Jan-2018 18:44:47
>>>> GMT;Max-Age=5184000[\r][\n]"
>>>> [2017-12-01 00:14:47,562] DEBUG - wire HTTPS-Sender I/O dispatcher-2 >>
>>>> "Expires: Thu, 01 Jan 1970 00:00:00 GMT[\r][\n]"
>>>> [2017-12-01 00:14:47,562] DEBUG - wire HTTPS-Sender I/O dispatcher-2 >>
>>>> "WWW-Authenticate: Token[\r][\n]"
>>>> [2017-12-01 00:14:47,562] DEBUG - wire HTTPS-Sender I/O dispatcher-2 >>
>>>> "Content-Type: application/json;charset=UTF-8[\r][\n]"
>>>> [2017-12-01 00:14:47,562] DEBUG - wire HTTPS-Sender I/O dispatcher-2 >>
>>>> "Transfer-Encoding: chunked[\r][\n]"
>>>> [2017-12-01 00:14:47,562] DEBUG - wire HTTPS-Sender I/O dispatcher-2 >>
>>>> "[\r][\n]"
>>>> [2017-12-01 00:14:47,562] DEBUG - wire HTTPS-Sender I/O dispatcher-2 >>
>>>> "4B[\r][\n]"
>>>> [2017-12-01 00:14:47,563] DEBUG - wire HTTPS-Sender I/O dispatcher-2 >>
>>>> "[{"message":"Session expired or invalid","errorCode":"INVALID_
>>>> SESSION_ID"}][\r][\n]"
>>>> [2017-12-01 00:14:47,563] DEBUG - wire HTTPS-Sender I/O dispatcher-2 >>
>>>> "0[\r][\n]"
>>>> [2017-12-01 00:14:47,563] DEBUG - wire HTTPS-Sender I/O dispatcher-2 >>
>>>> "[\r][\n]"
>>>> [2017-12-01 00:14:47,566]  INFO - LogMediator To:
>>>> http://www.w3.org/2005/08/addressing/anonymous, WSAction: ,
>>>> SOAPAction: , MessageID: urn:uuid:853c8354-a633-4d91-a124-050ada7e7595,
>>>> Direction: request, Payload: [{"message":"Session expired or
>>>> invalid","errorCode":"INVALID_SESSION_ID"}]
>>>> [2017-12-01 00:14:47,569] DEBUG - wire HTTP-Listener I/O dispatcher-2
>>>> << "HTTP/1.1 401 Unauthorized[\r][\n]"
>>>> [2017-12-01 00:14:47,570] DEBUG - wire HTTP-Listener I/O dispatcher-2
>>>> << "Strict-Transport-Security: max-age=31536000; includeSubDomains[\r][\n]"
>>>> [2017-12-01 00:14:47,570] DEBUG - wire HTTP-Listener I/O dispatcher-2
>>>> << "Cache-Control: no-cache,must-revalidate,max-a
>>>> ge=0,no-store,private[\r][\n]"
>>>> [2017-12-01 00:14:47,570] DEBUG - wire HTTP-Listener I/O dispatcher-2
>>>> << "X-Content-Type-Options: nosniff[\r][\n]"
>>>> [2017-12-01 00:14:47,571] DEBUG - wire HTTP-Listener I/O dispatcher-2
>>>> << "Content-Security-Policy: upgrade-insecure-requests[\r][\n]"
>>>> [2017-12-01 00:14:47,572] DEBUG - wire HTTP-Listener I/O dispatcher-2
>>>> << "WWW-Authenticate: Token[\r][\n]"
>>>> [2017-12-01 00:14:47,572] DEBUG - wire HTTP-Listener I/O dispatcher-2
>>>> << "Set-Cookie: BrowserId=nrfXAmi3RPidZl2vKAAAiA;Path=/;Domain=.
>>>> salesforce.com;Expires=Mon, 29-Jan-2018 18:44:47
>>>> GMT;Max-Age=5184000[\r][\n]"
>>>> [2017-12-01 00:14:47,572] DEBUG - wire HTTP-Listener I/O dispatcher-2
>>>> << "Expires: Thu, 01 Jan 1970 00:00:00 GMT[\r][\n]"
>>>> [2017-12-01 00:14:47,572] DEBUG - wire HTTP-Listener I/O dispatcher-2
>>>> << "X-XSS-Protection: 1; mode=block[\r][\n]"
>>>> [2017-12-01 00:14:47,572] DEBUG - wire HTTP-Listener I/O dispatcher-2
>>>> << "Content-Type: application/json;charset=UTF-8[\r][\n]"
>>>> [2017-12-01 00:14:47,572] DEBUG - wire HTTP-Listener I/O dispatcher-2
>>>> << "Date: Thu, 30 Nov 2017 18:44:47 GMT[\r][\n]"
>>>> [2017-12-01 00:14:47,572] DEBUG - wire HTTP-Listener I/O dispatcher-2
>>>> << "Transfer-Encoding: chunked[\r][\n]"
>>>> [2017-12-01 00:14:47,572] DEBUG - wire HTTP-Listener I/O dispatcher-2
>>>> << "Connection: keep-alive[\r][\n]"
>>>> [2017-12-01 00:14:47,572] DEBUG - wire HTTP-Listener I/O dispatcher-2
>>>> << "[\r][\n]"
>>>> [2017-12-01 00:14:47,572] DEBUG - wire HTTP-Listener I/O dispatcher-2
>>>> << "4b[\r][\n]"
>>>> [2017-12-01 00:14:47,572] DEBUG - wire HTTP-Listener I/O dispatcher-2
>>>> << "[{"message":"Session expired or invalid","errorCode":"INVALID_
>>>> SESSION_ID"}][\r][\n]"
>>>> [2017-12-01 00:14:47,572] DEBUG - wire HTTP-Listener I/O dispatcher-2
>>>> << "0[\r][\n]"
>>>> [2017-12-01 00:14:47,572] DEBUG - wire HTTP-Listener I/O dispatcher-2
>>>> << "[\r][\n]"
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> [email protected]
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>>
>>> --
>>> *Rajith Siriwardana*
>>> WSO2 Inc. | http://wso2.com
>>> *lean. enterprise. middleware*
>>>
>>> ---------------------------------------------------
>>> *https://home.apache.org/~siriwardana
>>> <https://home.apache.org/~siriwardana>*
>>>
>>>
>>>
>>> Disclaimer: This communication may contain privileged or other
>>> confidential information and is intended exclusively for the addressee/s.
>>> If you are not the intended recipient/s, or believe that you may have
>>> received this communication in error, please reply to the sender indicating
>>> that fact and delete the copy you received and in addition, you should not
>>> print, copy, re-transmit, disseminate, or otherwise use the information
>>> contained in this communication. Internet communications cannot be
>>> guaranteed to be timely, secure, error or virus-free. The sender does not
>>> accept liability for any errors or omissions.
>>>
>>
>>
>
>
> --
>
> Best Regards,
>
> Malaka Silva
> Associate Director / Architect
> M: +94 777 219 791 <+94%2077%20721%209791>
> 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
> https://wso2.com/signature
> http://www.wso2.com/about/team/malaka-silva/
> <http://wso2.com/about/team/malaka-silva/>
> https://store.wso2.com/store/
>
> Don't make Trees rare, we should keep them with care
>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to