OAuth providers
Asana
Set up Asana OAuth for project and task management
Overview
Section titled “Overview”Connect your users to Asana for project management, task tracking, and team collaboration.
| Property | Value |
|---|---|
| Provider ID | asana |
| Category | Productivity |
| PKCE | Supported |
| Token refresh | Automatic |
| Redirect URI | Shown in Developer Portal |
Step 1: Create an Asana OAuth App
Section titled “Step 1: Create an Asana OAuth App”Go to the Asana Developer Console
Navigate to app.asana.com/0/my-apps and sign in.
Create a new app
Click Create New App. Enter the application name and select your workspace.
Add the redirect URL
Under OAuth, add the Redirect URI from the Developer Portal to the Redirect URLs field.
Get credentials
Copy the Client ID and Client Secret.
Step 2: Add to Alter Vault
Section titled “Step 2: Add to Alter Vault”Open the Developer Portal
Go to portal.alterauth.com and navigate to the application.
Add Asana provider
Go to OAuth Providers > Add Provider > Asana.
Enter credentials
- Client ID: Paste your Asana Client ID
- Client Secret: Paste your Asana Client Secret
Select scopes
Choose the scopes the application needs.
Save
Click Save. The provider is now active.
Available Scopes
Section titled “Available Scopes”| Scope | Description |
|---|---|
default | Access to all Asana resources the user can access |
- Asana uses a single
defaultscope that grants access to all resources the authenticated user has permissions for. - See the Asana OAuth documentation for more details on authentication and available endpoints.