Basic OpenID Connect setup

Adds OpenID Connect ID token support
I didn't know about this. Sounds interesting.