This article will walk through details about the SSO configuration between the LMS and iMIS, and troubleshooting tips to ensure seamless access.
How it works
When you purchased your LMS, as part of your setup, our team established the API connection between your LMS and your iMIS account. With this connection in place, it ensures that users who are already logged into iMIS and who click on a link to go to the LMS will arrive to the LMS in an already logged-in state. Alternately, if a user accesses the LMS home page but is not already logged into iMIS, clicking the login link will take them to an iMIS login screen where they will simply enter their iMIS profile account credentials, and will then be immediately redirected back to the LMS in a logged-in state.
Learners will need to have iMIS profiles
Before being able to log into the LMS, a learner must first have an iMIS profile in place, and must also log into the iMIS account at least once before trying to log in through the SSO to the LMS.
Profiles must have a few mandatory fields
To be able to successfully log into the LMS, the user's iMIS profile must always include a first name, last name, and email address. Having these pieces of information in place will ensure the user is able to access the LMS without error.
Profile edits should only be made within iMIS
If you need to make an update to a learner's profile, you will want to make these updates in their iMIS profile, not within the LMS. Making updates to LMS profile information will not go back into iMIS, but especially if the edits are to information such as the learner's email address, such an edit in the LMS could prohibit your learner from being able to successfully log in on their next attempt. To be safe, always make any profile edit within the iMIS system and not the LMS. This includes adding/removing them from Member Types that are correlated with Groups in the LMS.