Logins using OpenID Connect can require attributes on the `userinfo` response in order to login. Contributed by Hubbe King.