Add Basic OpenID Connect support including UserInfo endpoint

Maybe make a constant for this? Something like `ALLOWED_CLAIM_REQUEST_FIELDS`