Add OpenID Connect provider support
Allow people to "Login with OSP" by adding on top of the OAuth2 flow the scopes "profile" and "email" and in the JWT response, provide some user data like user ID, email, username and other fields.
The library provided in the OAuth issue should also cover this.