Using Azure AD for LTI 1.3 Oauth2 authentication

chrisrockwell
Community Explorer

Hi all, new to LTI and Canvas.  I'm looking at building an LTI 1.3 app and am wondering if I can use Azure Active Directory for authentication/authorization. 

I currently have a tenant configured in Azure and created my developer key in Canvas using the Azure jwks_url, as well as the oauth2/v2.0/authorize endpoint as the "OpenId Connection Initiation Url"

chrisrockwell_0-1598467057416.png

 

I currently have a couple placements enabled just so I can play around with things.  However, when I visit one of them (Quiz for example) I get the following iframe errors

chrisrockwell_1-1598467195603.png

 

I'll continue to play with this but I thought I'd post here for two reasons:
1. Someone may have done this before and has relevant documentation/blog links that I've been unable to find

2. Someone might tell me this is the wrong direction and I should just implement the Oauth2 flow in my application (using libraries of course).

 

Thanks!

 

Labels (1)
0 Likes