Hi Support Team,
I am working on an integration of Asana. I have few queries about the limitations of Asana for Basic, Starter, Business and Enterprise plans. Currently I an using a trial Enterprise plan.
In we have a functionality which is OAuth managed client app, which intern is a client application that securely interacts with a service on behalf of users, using OAuth authentication to obtain access tokens and access resources without exposing user credentials.
To enable this feature, I have the following queries:
- How many users can access the managed client application??
- Is there any details documentation available for the managed client app?
- What is the impact on managed app clients if a high number of concurrent users are using the managed app?
- How the API rate limit will be applied to all the users using the managed client app?
Hi @Manoj_Bhosale and welcome to the forum,
Your scenario isn’t entirely clear: you reference a “managed client application” but I’m not sure what that refers to? Is that an application that you have built - that’s what it sounds like to me - or does it refer to something else?
Thanks for providing some additional detail/clarification.
When we say “managed client application", we mean a single OAuth client credential (clientId and clientSecret) when used by multiple Asana account holders. They all should be able to generate access tokens with their user account credentials. After gaining access, all those users should be able to access the Asana resources of the original account whose client credentials they use.
Ah, OK, great, thanks for clarifying!
There’s no documented limit to the number of users that can authenticate to an OAuth credential.
Once you authenticate, that token has access to all of the Asana API which is documented here. Not sure what specific docs you’re looking for beyond the API docs.
I’m not aware of any impact; every user is treated independently AFAIK.
Rate limits are per user so it doesn’t matter how many users are accessing Asana with your OAuth credentials.
1 Like