Available to organizations on an Enterprise+ plan.
If you set up Asana roles in Okta, any changes you make in the admin console to user roles will be overridden when an update to that user’s information in Asana triggers. We recommend that you choose to manage roles solely in Asana or solely in Okta.
Go into the Asana Application, navigate to the Provisioning tab, then go to Profile Editor, and click + Add Attribute.
You should create an exact copy of this attribute. Make sure the following fields are as follows:
Check the Define enumerated list of values checkbox.
In Attribute members, add the names of the roles that represent all the Asana roles you have. This will include, at a minimum, the standard roles (Admin, Member) and any additional custom roles you might have.
Note
‘Guest’ is not a supported role in Okta. Because guests are users who have an external email domain, they cannot be assigned through SCIM through Okta for Asana.
Switch over to the Asana Admin console and go to the Manage roles tab. Click on the three dot icon and click on ‘Copy ID’.
Go back to Okta and copy and paste the ID into the Value field in each of the respective roles under Attribute members. Make sure each role ID you’re copying from maps to the correct role you just added to Okta.
Note
Leaving the Attribute Type as Group would allow you to configure roles on a group basis. Choose Personal if you want to manage roles on a user basis only.
Go to the Groups tab and click on + Add Group.
Add a group for each role: Admin, and Member (and other custom roles you may have).
Then, assign the Asana application to the group.
While assigning, set the value of the newly created Role attribute to match the role group.
Click Save and Go Back. Repeat this process for all the groups you’ve created.
Note
Only select one role per group.
In each role group, go to the People tab and click Assign people.
Click on Advanced search and use filters to bulk assign the right users to the group or search for users individually.
Click the + icon to the right of the user's name to assign them to the corresponding group. Click Done.
Repeat this process to assign all the users to the correct group.
Go to the People tab and either filter or search for the user you want to change.
Go to the Groups tab of the user, search for the role group you want to put them in, and click on the group. Then, click on the ‘x’ icon to remove the user from the old role group.
The user is now assigned to a different role group, and their role in Asana will be changed to the role that group is mapped to.
Asana currently supports one role per user. When users are assigned to multiple roles (i.e., Admin and Member) in Okta, the role they get will default to the role group that is highest in priority. We suggest ranking roles with elevated permissions higher in the priority list, so that if a user is both a Member and Admin, their role will default to Admin. If you have custom roles set up, place the custom role with more permissions higher in the priority list. Under the Asana application in Applications, go to Assignments, then Groups. Reorder the groups by priority by using the handle on the side of the card.
Note
If you have Okta groups set up for Asana licenses (Enterprise or View-only), we require you to order the groups by placing license groups on top of the list (i.e., Enterprise above View Only), followed by the Roles-related groups in the priority order described above (e.g, Admin above Member).

These cookies are strictly necessary to provide you with certain features. For example, these cookies allow you to access secure areas that require registration and set your privacy preferences. Because these cookies are essential to providing services to you, they cannot be disabled. You can set your browser to block or alert you about these cookies, but it may cause some parts of the site to not work.
Third party trackers collect information used for analytics and to personalize your experience with targeted ads. Under the Virginia Consumer Data Protection Act, you have the right to opt-out of the sale of your personal data to third parties. You also have the right to opt out of targeted advertising related processing. You may exercise your right to opt out of the sale of personal data and targeted advertising by using this toggle. If you opt out, we will not be able to offer you personalized ads and we will stop sharing your personal information with third parties. For more information please see our Privacy Statement.
These cookies allow us or our third-party analytics providers to collect information and statistics on use of our services by you and other visitors. This information helps us to improve our services and products for the benefit of you and others.
These cookies, provided by our third-party advertising partners, collect information about your browsing habits, as well as your preferences for various features and services. They also provide us with auditing, research, and reporting to know when advertising content has been displayed and how successful the content has been. This information allows us and our third-party advertising providers to display relevant advertising content.
These cookies provide enhanced functionality, providing chat support, allowing you to more easily complete forms, personalizing content to your preferences, and selecting your communications preferences. If you do not enable these cookies, or choose to disable them in the future, that could impact your ability to use certain features.