Manage Natoma Role from Okta
Configure SCIM attribute mapping and group-based role provisioning between Okta and Natoma.
This guide covers how to configure SCIM attribute mapping and group rules to provision users with the correct Natoma roles from Okta.
OIN SAML/SCIM setup must be completed before following this guide. See Okta SSO for setup instructions.
Step 1 — Verify or Add the appuser.role Attribute
appuser.role AttributeOIN App Users
The appuser.role attribute should already exist for OIN app users. Verify it is present and skip to Step 2.
In Okta Admin, go to Applications and open the Natoma app.
Click the Provisioning tab, then Go to Profile Editor.
Confirm that
appuser.roleappears in the attribute list.
If it is missing, contact Natoma support — it should be present by default on the OIN app.
Custom App Users
In Okta Admin, go to Applications and open your custom Natoma app.
Click the Provisioning tab > Go to Profile Editor.
Click + Add Attribute and configure it with the following settings:
Display name
role
Variable name
role
External name
role
External namespace
urn:ietf:params:scim:schemas:core:2.0:User
Attribute type
GROUP
Check the box to define a list of Role Values and add the following:
AdminAppAdminMember
Setting Attribute Type to GROUP allows the attribute to be overridden at the group app assignment level.
Step 2 — Assign the Natoma App to an Okta Group
Assign the Natoma app to each Okta group you want to use for role provisioning.
In Okta Admin, open the Natoma app and go to the Assignments tab.
Click Assign > Assign to Groups.
Search for and select the group (e.g.,
Natoma Test - Admins).Click Assign, then Done.
Step 3 — Set the Role Value on the Group Assignment
After assigning the app to a group, set the value of appuser.role for that group. This value will be applied to all users in the group when they are provisioned to Natoma.
In the Natoma app, go to Assignments.
Find the group in the list and click the edit (pencil) icon.
In the group assignment dialog, locate the Role attribute field.
Enter the Natoma role value —
admin,AppAdmin, ormember.Click Save.
Step 4 — Configure the Okta to Natoma Profile Mapping
Verify the attribute mapping is configured so that the appuser.role value is passed through to Natoma during provisioning.
In the Natoma app, go to Provisioning > To App.
Confirm that Role is set to Map from Okta Profile (or is included in the attribute list).
Verify the mapping expression references
appuser.role.Click Save if any changes were made.
Step 5 — Test the Configuration
Add a test user to one of the Okta groups configured above.
In Okta, push or provision the user to Natoma (or wait for the next sync).
In Natoma, confirm the user appears with the correct role.
If roles are not populating correctly, confirm that the appuser.role attribute type is set to GROUP and that the mapping in Step 4 is saved.
Last updated

