-
Notifications
You must be signed in to change notification settings - Fork 56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Programmatically get authorization code #26
Comments
@mNemlaghi did you find a solution to this? |
@mNemlaghi Also interested if you solved this issue. @IntuitDeveloperRelations - Do you have any recommendations for this? |
@mNemlaghi Any updates? This would be a great feature for server-side applications and lambda-functions. |
We've faced the same issue but did some tricks to solve it:
So based on documentation documentaion hope this will work
|
i ended up just using selenium headless |
Is there no plan to fix the authorization code issue? |
We've been using the refresh token with no issues but we only have one instance. If you scale to multiple instances or you use lambda functions unfortunately the only way to handle this without requiring scraping the QB webapp is to have a distributed database with the valid refresh token and an atomic control on the token access and renewal. |
Do you mind sharing the code you used? |
Hi @mNemlaghi, Thanks for the suggestion! Today we do require an admin user to explicitly consent, through the Intuit authorization page, before an application is able to access data. Refresh tokens last for 100 days and are on a rolling expiry. As long as you refresh the token at least once every 100 days, you can utilize these till their maximum lifetime for gaining new bearer (access) tokens. cc: @dantebarba, @daccorti, @bdsoha, @An4ik, @Donny-GUI, @aaldaghar. |
Hi,
As mentioned here, it seems not possible to automate the way we can get authorization code, before getting access token and refresh token (which is taken into account thanks to
get_bearer_token
method). This is an issue for browserless, server side solutions interacting with intuit quickbooks API.Since the refresh token doesn't last more than 1 day (the 100 days was never guaranteed), is there a planned solution for this ? Thanks a lot !
The text was updated successfully, but these errors were encountered: