SSO with web apps

BrendanRRyan
Community Member

We provide a web app that is widely used in Canvas (along with other LMS providers like BB). Our app has just implemented SSO with Google but this does not work well in Canvas. In order to operate within the shell, Canvas puts web apps in an iframe (BB does this as well). Google SSO does not support Oauth with iframes and will not allow initial authentication/ account creation through the iframe. After a user has created the account, they can log in with Google but they have to create the account by being taken out of the shell. This is something we would like to avoid. Is there a way to have SSO with Canvas (through ClassLInk, SAML, Google, etc) provide the credentials to web apps so that they can be automatically logged in? I'm wondering if user information from the API can be utilized by a web app to create login.

Labels (3)
0 Likes