omniauth / omniauth_openid_connect

MIT License
168 stars 187 forks source link

OpenID-provider without `userinfo_endpoint` #145

Open davidwessman opened 1 year ago

davidwessman commented 1 year ago

A new provider we are using does not supply any userinfo_endpoint and only code for response_types.

Is there anyway to support that use-case?

The only thing I have been able to find is that userinfo_endpoint is RECOMMENDED and not REQUIRED in the discovery definition: https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata

I added an issue to the underlying package as well: https://github.com/nov/openid_connect/issues/82 where the issue is raised.