Skip to main content

About Asana

The Asana connector pulls workspace, team, project, and membership information your controls need for access reviews and operational evidence. The integration uses OAuth 2.0 (authorization code). The Asana user who completes consent must already see the workspaces and teams you expect to audit - otherwise collections will look incomplete even after a successful login.

How It Works

Iru redirects you through Asana’s OAuth screen and stores tokens so refresh can happen without asking you to sign in every hour. Scopes are read-oriented - they let Iru enumerate teams, users, projects, workspaces, and memberships appropriate for compliance reporting.
DetailValue
CategoryProject management
AuthenticationOAuth 2.0
PlansPremium, Business, or Enterprise tiers align with API capabilities Asana exposes to integrations
Documentation: Asana OAuth, API docs, Developer console.

Prerequisites

  • An Asana account with visibility into the workspaces, teams, and projects you want evidence for (often a workspace admin).
  • Browser pop-ups allowed for your Iru hostname - the OAuth window opens as a popup.

Connect Asana to Iru

Complete this tab before you enable the source in Iru Compliance, so the right user is ready for OAuth.
1

Sign in to Asana

Open asana.com and sign in with the account you will use in the OAuth popup (often a workspace admin with broad visibility).
2

Confirm workspace coverage

Open each workspace, team, and project your compliance program expects in evidence. If this user cannot browse it in the Asana UI, Iru cannot read it either.
3

Review OAuth documentation (optional)

Skim Asana OAuth so you know which read scopes the consent screen will reference.
4

Allow pop-ups for Iru

In the browser profile you will use for Compliance, allow pop-ups for your Iru hostname so the Asana OAuth window is not blocked.
Continue on the Iru Compliance tab.

Troubleshooting

Check pop-up blocker settings for the Iru site and try again.
Re-authorize with a user who can see the missing workspaces or teams.
Confirm the authorizing user belongs to real teams/projects - brand-new accounts may have nothing to read.
Tokens expire roughly hourly; Iru refreshes automatically unless the authorizing user was deactivated - re-run OAuth with an active account.

Considerations

The connection follows whichever Asana user…

The connection follows whichever Asana user authorized it - transfer ownership before that person offboards.

Asana rate limits large workspaces; first sync can…

Asana rate limits large workspaces; first sync can take several minutes.

Sources Management

Browse and manage every Compliance source.

Getting Started With Compliance

Frameworks, actions, and Artifacts.

Iru Overview

How Endpoint, Compliance, and Identity fit together.

Artifacts Management

Upload, review, and organize evidence from sources and actions.