Add Basic OpenID Connect support including UserInfo endpoint

Where is `shortuuid` actually used?