Set up Asana with Tenklo
Register an OAuth app with Asana and connect it to Tenklo
This guide shows you how to register your own app with Asana to obtain your OAuth credentials (client id & secret). These are required to let your users grant your app access to their Asana account.
If you don't already have one, sign up for a free trial Asana account.
Create & configure an Asana app
- Navigate to My apps.
- Click the Create new app button.
- Fill in all the required information and click Create app.
- You will be redirected to your app's settings. Navigate to the OAuth tab and click + Add redirect URL. Add
https://api.tenklo.dev/oauth/callbackas your redirect URL. - Under the Permission scopes section, select the various scopes you will need.
- Navigate to the Manage distribution tab and select Any workspace.
- Under the same OAuth tab, copy your Client ID and Client secret as you will need them when configuring your integration in Tenklo.
Follow the Quickstart.
If you are getting The required parameter client_id is missing or invalid, you will most likely need to go to Developer Console -> Your app -> Manage distribution -> Change from Specific workspaces to Any workspace.
For more details on Asana's OAuth implementation, see Asana's OAuth documentation.