Asana Connector
Documentation
Version: 1
Documentation

Authentication OAuth app


Description

No description available [API reference]

Instructions

Here is how to register an OAuth app in Asana:
  1. Open My apps in Asana portal and click Create new app button: Create new OAuth app in Asana
  2. Once a popup opens, name your app and check two options, and click Create app button: Name OAuth app in Asana
  3. Then copy Client ID and Client secret and save them in a file (we will need them for authentication): Use OAuth app to get Asana data via REST API
  4. Continue by selecting OAuth menu item on your left and click Add redirect URL button (you can have your own or use https://zappysys.com/oauth): Add redirect URL to Asana OAuth app
  5. Proceed by clicking on the Manage distribution section on your left.
  6. Then specify workspaces your app needs to access (use Any workspace to access them all): Choose distribution method in Asana OAuth app
  7. Once you do that, click Save changes button.
  8. Now go to SSIS package or ODBC data source and use Client ID, Client Secret, and Redirect URL in OAuth app authentication configuration.
  9. When you are done with that, click Generate Token button to generate Access and Refresh Tokens.
  10. Choose Default Workspace and Default Project to work with.
  11. Click Test Connection to confirm the connection is working.
  12. Done! Now you are ready to use Asana Connector!

Parameters

Parameter Label Required Default value Options Description
ClientId ClientId YES
ClientSecret Client Secret YES
Scope Permissions default
Name Value
default default
openid openid
email email
profile profile
To access Visists table you need add extra permissions and re-generate token.
ReturnUrl Redirect URL https://zappysys.com/oauth This is the redirect URL you entered when you created app in the Portal. URL must match exactly including trailing slash
WorkspaceId Default Workspace (** Select after Token is generated **)
ProjectId Default Project (** Select after Token is generated **)
RetryMode RetryMode RetryWhenStatusCodeMatch
RetryStatusCodeList RetryStatusCodeList 429
RetryCountMax RetryCountMax 5
RetryMultiplyWaitTime RetryMultiplyWaitTime True