Configure Canvas LMS SSO with Azure

Jump to solution
AndreasSchwibac
Community Member

Hello,

I am hosting Canvas LMS packaged by Bitname in Azure.
I would like to use SSO with Entra ID.

My problem is that Canvas gives me a redirect URL that starts with http and not https.
Canvas shows me this redirect URL to enter in the application in Azure "http://canvas.swedencentral.cloudapp.azure.com/login/oauth2/callback"

If I do that, I get an error that the http is not secure.

If I change it to https, I get an error that the URIs don't match (AADSTS50011: The redirect URI 'http://canvas.swedencentral.cloudapp.azure.com/login/oauth2/callback' specified in the request does not match the redirect URIs configured for the application)

If I leave it blank, I get an error that no redirect URI was given.

 

How do I solve this?

Can I get Canvas to create an https redirect URI or Azure to accept the http one?

0 Likes
1 Solution

Ok, so the next problem was that the app registration was set to public.

I had to delete that and create a "web" login instead, enter the redirect URI and it works.

View solution in original post

0 Likes