Update a published integration with the OIN Wizard
Learn how to update an OIDC, SAML 2.0, or SCIM 2.0 published integration in the Okta Integration Network (OIN) using the OIN Wizard.
What you need
A published OIDC, SAML 2.0, or SCIM integration in the OIN
The Okta Developer Edition org(opens new window) from where you originally submitted your published integration. The OIN Wizard is only available in Okta Developer Edition orgs.
An admin user in the Okta Developer Edition org with either the super admin or the app and org admin roles
Overview
If you have a published Single Sign-On (SSO) or lifecycle management integration in the OIN catalog(opens new window), you can update and resubmit it with the OIN Wizard.
The OIN Wizard currently supports updates for integrations that use the following protocols:
Note: You can also update OIDC, SAML 2.0, and SCIM 2.0 integrations with the OIN Wizard that were originally submitted through the OIN Manager.
When you edit a published OIN integration, you need to test the flows for the updated version and the published version for backwards compatibility. The integration version that was previously installed in your customer's org isn't modified with the updated version from the OIN catalog. Testing the published version for backwards compatibility ensures that your integration still works for customers who have already installed it. See Update integration considerations before you edit your published integration.
After you successfully test the updated and published versions of your integration, resubmit your integration to the OIN team. Your integration goes through a submission review process before the updated version is published in the OIN catalog.
Update integration considerations
For published integrations that were migrated from the OIN Manager, if you need to update configured properties that aren't available the OIN Wizard, contact oin@okta.com.
Note: Some considerations on this page are specifically for the
protocol.
If you want to change the protocol details on this page, select the protocol from the Instructions for dropdown list on the right.
When you update an integration that's already published, be mindful to preserve backwards compatibility for your integration. Older instances of your integration could be in use by Okta customers.
If you modify the Name (name) property of your integration variables, Okta removes the original variable and creates a variable with your updated name. This action negatively impacts your existing customers if you use the original variable in your integration dynamic properties.
Migrated published integrations from the OIN Manager don't have some OIN Wizard restrictions. For instance:
Published integrations can have more than three integration variables
Published integrations can have variable names with uppercase letters
Published integrations can use http (instead of enforced https) in URLs and Expression Language-supported properties
If your update introduces new variables and you're using dynamic URLs, ensure that your tests cover various scenarios with different possible values for those variables. The newly introduced variables aren't populated for older instances of your integration.
For example:
Update your integration
Note: When you edit your published OIN integration, your previous PUBLISHED status and date are overwritten with the DRAFT status and current date.
To update a previously published OIN integration:
Sign in to your Okta Developer Edition org as a user with either app admin or super admin roles.
Note: Edit your integration from an Okta account that has your company domain in the email address. You can't use an account with a personal email address. The OIN team doesn't review submission edits from a personal email account.
In the Admin Console, go to Applications > Your OIN Integrations.
Click your published integration to update from the dashboard. Your published OIN submission appears in read-only mode.
From the This integration is read-only information box, click Edit integration.
Note: You can skip this step if your submission is in draft status. The Edit integration option isn't available for submissions in draft status because it's not in read-only mode.
Click Configure your integration to proceed to update your integration as required in the following sections of the OIN Wizard:
Click Test your integration to save your updates and move to the testing section of the OIN Wizard.
Test integration updates
The OIN Wizard journey includes the Test integration experience page to help you configure and test your updated integration within the same org before submission. These are the tasks that you need to complete:
Note: Test steps on this page are specifically for the
protocol.
If you want to change the protocol details on this page, select the protocol from the Instructions for dropdown list on the right.
Generate instances for testing
Generate instances for testing your updates directly from the OIN Wizard. See Required app instances in the OIN Wizard for the instances that you need to generate.
Required app instances
Generate an instance
Test your integration
Submit your updates
After you successfully test your updated integration, you're ready to submit.
Submit integration is enabled after all these requirements are met.
Select I certify that I have successfully completed required tests.
Click Submit integration to submit your integration.
Click Close wizard.
The Your OIN Integration dashboard appears.
After you submit your integration, your integration is queued for OIN initial review. Okta sends you an email with the expected initial review completion date.