OAuth for multiple accounts with in one application
Tags: oauth
Sep 9, 2015 at 5:08am • 6 replies • 0 likes
lowerym
Having some trouble with Oauth and refresh token.
Currently we have about 10 different ring central accounts with anywhere from 1-10 lines being accessed. we were just using a new Oauth each time we make a call (this works but is not a very good practice)
we added into our database an Oauth token. refresh token and expire (since we get 3600 per token before needing to refresh)
the issue we are running into which is unexpected. when we request a new token. the previous token gives me an error of "Access token corrupted" , While the last requested line to get a token has a valid one.
6 Answers
For Ruby, you can try using the community Ruby SDK available here:
This uses Intridea OAuth2 to manage authorization and Faraday for making API calls.
This uses Intridea OAuth2 to manage authorization and Faraday for making API calls.
0
Result of a regular API call with expired access token will look like:
HTTP/1.1 401 Unauthorized Server: nginx/1.6.3
Date: Mon, 14 Sep 2015 07:57:22 GMT
Content-Type: application/json;charset=UTF-8
Content-Length: 171
Connection: keep-alive
outingKey: SJC01P01PAS01
WWW-Authenticate: Bearer realm="RingCentral REST API", error="invalid_token"
Content-Language: en
{
"errorCode" : "TokenExpired",
"message" : "Access token expired",
"errors" : [ {
"errorCode" : "OAU-128",
"message" : "Access token expired"
} ]
}
0
OK, can you turn off cookies (if you support them) and try again?
In other words, you should not pass "Cookie" header in requests to API server, even if response contains "Set-Cookie" header.
We have backend issue about cookie processing which will be solved later in October.
In other words, you should not pass "Cookie" header in requests to API server, even if response contains "Set-Cookie" header.
We have backend issue about cookie processing which will be solved later in October.
1
A new Community is coming to RingCentral!
Posts are currently read-only as we transition into our new platform.We thank you for your patience
during this downtime.
Try Workflow Builder
Did you know you can easily automate tasks like responding to SMS, team messages, and more? Plus it's included with RingCentral Video and RingEX plans!Try RingCentral Workflow Builder