Basic OpenID Connect setup

Provide ID token if requested on the authentication flow.
Added OpenID Connect UserInfo endpoint
wip