Asana
Asana is a web and mobile application designed to help teams organize, track, and manage their work.
Authentication Types
Asana supports 3 authentication methods:
-
OAuth - Create your own Asana app with custom scopes. Every user connects with their Asana account.
- Pros: Full control, per-user tracking, production-ready
- Cons: ~2 min setup
-
Instant OAuth - Use Webrix's pre-configured Asana app for the fastest setup.
- Pros: Fastest setup, no configuration needed
- Cons: Limited scopes, not recommended for production
-
API Key - Use a personal access token for all users.
- Pros: Easy setup
- Cons: Less secure, no per-user tracking
Setting up OAuth
- Click Create new app
- Enter an App name and select your workspace
-
Accept the API terms and click Create app
-
Go to the OAuth tab
-
Click Add redirect URL
-
Copy the Redirect URL from Webrix and paste it
- Scroll down and note the Client ID and Client secret
-
In Webrix, paste the Client ID and Client Secret
-
Select the scopes you need in Webrix
-
Click Save Changes
Generating an API Key (Personal Access Token)
-
Click Create new token
- Enter a Description for your token
-
Click Create token
-
Copy the token immediately (it won't be shown again)
- Paste the token into Webrix