Showing results for 
Show  only  | Search instead for 
Did you mean: 
Community Member

Setting up SSO with Oauth2 or SAML

I am looking for some advice on using Single Sign On with Canvas.

We use a CSM product called iMIS for holding our members information including their credentials for logging in to our website.  We have been advised that iMIS uses Oauth2 for SSO, however we are having a lot of problems configuring the iMIS Oauth2 to work with Canvas.

We seem to be stuck between what Canvas engineers advise is required and what our iMIS provider insists is required for SSO to work with iMIS.

The message below sums up the stand-off.

The oAuth2.0 implementation in iMIS RiSE which handles the Single Sign On provides and delivers the authorization code via a POST. The oAuth2.0 implementation which Canvas have (i.e. OpenID connect) does the Single Sign On via a GET. As far as I understand this is where the process is failing.

After more than 4 months trying to get the SSO to work we have started looking at other options, including SAML.  From what we can ascertain there are providers who can offer a SAML integration with iMIS, however these are expensive solutions and I wanted to know if anyone has had similar problems or has successfully used SAML for SSO by integrating with their CSM product.



Tags (2)
2 Replies
Community Coach
Community Coach

Hello  @chris_wyborn  Welcome to the Canvas Community.  Thanks for posting your question.  I don't have an answer for you, but I wanted to let you know that I have shared your question with the Canvas Developers‌ group here in the Community in hopes that your question will get some additional exposure.  If you're not following this group, I'd invite you to click on the link that I've provided, and then click on the "Follow" button at the top right corner of the page.  Also, click on the "Actions" button (near the "Follow" button), and then select "Join group".  I hope this will be of help to you, Chris.  Good luck!

Community Coach
Community Coach

 @chris_wyborn ,

Were you able to find an answer to your question? I am going to go ahead and mark this question as answered because there hasn't been any more activity in a while so I assume that you have the information that you need. If you still have a question about this or if you have information that you would like to share with the community, by all means, please do come back and leave a comment.  Also, if this question has been answered by one of the previous replies, please feel free to mark that answer as correct.