OAuth app
Description
No description available [API reference]
Instructions
Here is how to register an OAuth app in Asana:-
Open My apps in Asana portal
and click Create new app button:
-
Once a popup opens, name your app and check two options, and click Create app button:
-
Then copy Client ID and Client secret and save them in a file (we will need them for authentication):
-
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
): - Proceed by clicking on the Manage distribution section on your left.
-
Then specify workspaces your app needs to access (use Any workspace to access them all):
- Once you do that, click Save changes button.
- Now go to SSIS package or ODBC data source and use Client ID, Client Secret, and Redirect URL in OAuth app authentication configuration.
- When you are done with that, click Generate Token button to generate Access and Refresh Tokens.
- Choose Default Workspace and Default Project to work with.
- Click Test Connection to confirm the connection is working.
- Done! Now you are ready to use Asana Connector!
Parameters
Parameter | Required | Default value | Options | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Name: ClientId Label: ClientId |
YES | ||||||||||||
Name: ClientSecret Label: Client Secret |
YES | ||||||||||||
Name: WorkspaceId Label: Default Workspace (** Select after Token is generated **) |
YES | ||||||||||||
Name: ProjectId Label: Default Project (** Select after Token is generated **) |
YES | ||||||||||||
Name: Scope Label: Permissions |
default
|
|
|||||||||||
Name: ReturnUrl Label: Redirect URL |
https://zappysys.com/oauth
|
||||||||||||
Name: RetryMode Label: RetryMode |
RetryWhenStatusCodeMatch
|
||||||||||||
Name: RetryStatusCodeList
Label: RetryStatusCodeList |
429
|
||||||||||||
Name: RetryCountMax Label: RetryCountMax |
5
|
||||||||||||
Name: RetryMultiplyWaitTime Label: RetryMultiplyWaitTime |
True
|