Install the Okta On-prem SCIM Server
After you've installed and configured the Okta Provisioning Agent, the next step is to install the Okta On-prem SCIM Server on your Linux host. The SCIM server works with the provisioning agent to handle user and entitlement operations between Okta and your on-premises database.
-
In the Admin Console, go to .
- Locate the On-prem SCIM Server section and click Download Latest.
- Copy the downloaded .rpm file to a scratch directory (temporary folder) on your Linux server, and then cd to that directory.
- Install the SCIM Server by running the following command:
You can copy the installation command directly from the Setup your provisioning dialog when configuring the connector. The command in the interface is pre-populated with your unique customer ID and the correct file name, so you can copy and run it without making any changes.
sudo CUSTOMER_ID=mycompany rpm -ivh OktaOnPremScimServer.rpm
- When you're prompted to continue, enter yes.
- Verify that the service is running:sudo systemctl status OktaOnPremScimServer.service
- Generate the API token and TLS certificate that are required for Okta to communicate with the SCIM server:sudo /opt/OktaOnPremScimServer/bin/Get-OktaOnPremScimServer-Credentials.sh
- The script outputs an API bearer token and the file path to the server's certificate.
Copy the API token and save it to a secure location.
Download the certificate file to your local machine. You need both of these artifacts to complete the configuration.
- Move the JDBC driver file (which you downloaded in the prerequisites) to the SCIM server's library directory:sudo cp /path/to/ojdbc.jar /opt/OktaOnPremScimServer/userlib/
- Restart the Okta On-prem SCIM Server to apply the changes:sudo systemctl restart OktaOnPremScimServer.service
