Add Basic OpenID Connect support including UserInfo endpoint

Heh, nvm, now I see it's seconds