Connecting to iMIS - Configuring the OpenID Connect Module
Overview
This page explains how to connect Cloud SSO Professional/Enterprise to the OpenID Connect module of iMIS EMS.
In order to use Cloud SSO Professional or Enterprise, you must have the additional OpenID Connect module licensed from ASI. To verify this, go to Staff Site > Settings > About iMIS, and make sure that OpenID Connect is listed in the “Licensed features” list.
Setup
In your iMIS EMS Staff site, navigate to Settings > Contacts > OpenID Connect.
In another browser tab, log in to the Cloud Dashboard and navigate to Cloud SSO > External Directories > iMIS SSO Settings. Have this page handy, we will need to reference values from it below.
Back in iMIS, configure the following settings:
OIDC authentication: Set to Test mode until all setup is complete and you have verified all functionality is working.
Type: Okta
Name: Can be anything - recommended: “Cloud SSO”
Client ID: Copy this value from the Client ID field in the Cloud SSO app
Client Secret: Copy this value from the Client Secret field in the Cloud SSO app
Well-Known URL: Copy this value from the Discovery (Well-Known) URL field in the Cloud SSO app
Authority URL: Copy this value from the Issuer field in the Cloud SSO app
Redirect login URL: Enter the base domain of your iMIS instance, including https:// and a trailing slash.
Example:
https://www.example.org/
Example:
https://members.example.com/
External ID claim type: Enter:
external_id
Set login hint:
Enable this setting
User authentication > Claim type: Enter:
staff
User authentication > Claim value: Enter:
1
Email body: Customize this as needed to your organization’s preferences
When finished, press Save.
Finally, back in Cloud SSO, copy the Redirect login URL value from the iMIS OpenID Connect configuration screen and paste it into the Cloud SSO Redirect URL field. Then press Save Settings.
Note: The connection between Cloud SSO and iMIS that was just set up is a ONE-TIME setup process. This means:
If you are connecting one, or many, external directories, you do not need to repeat this process or change anything in iMIS.
The settings that were just configured in iMIS are for the Cloud SSO product only – be sure not to enter any external directory-specific information into iMIS.
Connections to external directories (Amazon Cognito, Microsoft Entra, Okta, etc) should only be configured inside the Cloud SSO app, not iMIS. The Cloud SSO is your “proxy” or “gateway” to these connected external directories.
When finished configuring the OpenID Connect screen in iMIS, proceed to configuring one or more external directories.