This article will walk through details about the SSO configuration between Classroom and iMIS, and troubleshooting tips to ensure seamless access.
How it works
When you purchased your Classroom, as part of your setup, our team established the API connection between your Classroom 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 Classroom will arrive to Classroom in an already logged-in state. Alternately, if a user accesses the Classroom 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 Classroom in a logged-in state.
Learners will need to have iMIS profiles
Before being able to log into Classroom, 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 Classroom.
Profiles must have a few mandatory fields
To be able to successfully log into Classroom, 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 Classroom 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 Classroom. Making updates to Classroom 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 Classroom 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 Classroom. This includes adding/removing them from Member Types that are correlated with Groups in Classroom.