Add edX OAuth2 provider with OpenID Connect support

Do we have a notion of how long and how many queries this takes on a prod-like environment with hundreds of courses?