Add Basic OpenID Connect support including UserInfo endpoint

I think you are right. I had the check on the LMS side, but I makes more sense here. I'll change it.