Add edX OAuth2 provider with OpenID Connect support

we want the user's language to be in the id token? I thought the values in the ID token should be invariant?