Add Basic OpenID Connect support including UserInfo endpoint

Where is the course staff claim handling logic?