Provision administrator accounts from Okta using SCIM
In this topic, you will learn how to create and manage Portnox™ Cloud administrator accounts in Okta using SCIM.
Before you begin, you must integrate Portnox Cloud with Okta and turn on Okta SSO for Portnox Cloud administrators. Portnox Cloud administrators from the Okta repository need this integration to log in with Okta SSO. For more information, see the following topic: Integrate with Okta Workforce Identity.
SCIM (System for Cross-domain Identity Management) is an open standard protocol for managing user identities across applications. With SCIM, you create and manage Portnox Cloud administrator accounts in Okta. When you assign Okta users to the SCIM application, Portnox Cloud creates administrator accounts for these users. When you change the attributes of these users in Okta, Portnox Cloud updates their administrator accounts. When you unassign users, Portnox Cloud deactivates their administrator accounts.
Create an application API integration in Portnox Cloud
In this section, you will create a SCIM application API integration in Portnox Cloud.
Create a new Okta app integration
In this section, you will access the Okta Admin Console and use it to create a new app integration for SCIM provisioning.
Connect the Okta application to Portnox Cloud
In this section, you will copy the values displayed by Portnox Cloud and paste them in the SCIM connection settings of the Okta application. Then, you will enable the provisioning actions that Okta performs in Portnox Cloud.
Map the administrator attributes
In this section, you will map the Okta attributes that set the repository and the administrator type of each Portnox Cloud administrator account.
Portnox Cloud uses the following SCIM attributes:
| Target attribute | Purpose | Value | Result |
|---|---|---|---|
| userType | Sets the identity repository of the administrator account. Portnox Cloud uses this repository to authenticate the administrator at login. | Clear | Portnox Cloud repository |
| EntraId | Entra ID repository | ||
| Google Workspace repository | |||
| Okta | Okta repository | ||
| roles[primary eq "True"].value | Sets the administrator type. | FullAdmin | Administrator |
| ReadOnlyAdmin | Read-only Administrator | ||
| GuestAdmin | Guest Administrator | ||
| ReadOnlyGuestAdmin | Guest Administrator + Read-only |
We recommend that you use Okta for the userType attribute.
Then, set the administrator type using one of the two approaches described in the following sections.
Map administrator types using an expression
In this section, you will map the administrator type of each Portnox Cloud administrator account using an expression based on Okta user attributes.
In this approach, an expression sets the administrator type of each user based on their Okta attributes, for example their department or job title.
Advantages:
-
You can assign many users to the application at once. Okta sets the administrator type of each user based on their attributes.
-
When users move to a different department or job, Okta updates their administrator type. You only change the application assignments to add or remove Portnox Cloud administrators.
-
You don’t need to choose an administrator type when you assign users. Their department or job title decides it.
Disadvantages:
-
Less granular control. All users with the same attribute value get the same administrator type.
-
You must remember which attribute values give which administrator type.
Set administrator types when assigning users
In this section, you will prepare the administrator type attribute so that you can select the administrator type for each user when you assign them to the application.
In this approach, you select the administrator type for each user when you assign them to the application.
Advantages:
-
Granular control. You choose the administrator type for each user, regardless of their department or job title. For example, if two network administrators work in the IT department, you can give full access to one and read-only access to the other.
Disadvantages:
-
More work when assigning users. You must select the administrator type for each user.
-
More work when managing users. To change the administrator type of a user, you must change their assignment in the application. Changes in the directory don’t affect it.

If you map this attribute, Okta overwrites the value that you select when you assign users.
Assign users
In this section, you will select the Okta users that become Portnox Cloud administrators.
Result: The assigned users show in the Assignments tab of the application. Okta provisions them to Portnox Cloud immediately.

The accounts show in the list in Portnox Cloud.







































