Add Basic OpenID Connect support including UserInfo endpoint

Maybe a comment here about why this can be ignored?