External Publication
Visit Post

Missing 'openid' scope in dynamically registered OAuth clients

OpenAI Developer Community February 24, 2026
Source

Hey @mikkokutilainen @Mohamed_Mamdouh, yeah, that’s a confusing one.

When using DCR, ChatGPT handles the OAuth client creation automatically, but it still depends on the provider correctly supporting standard OAuth/OIDC behavior, as outlined in the Developer Mode & MCP Apps guide. If a required scope isn’t included at registration time but is later requested during auth, the flow can fail.

Quick checks that would help:

  • Is openid present in the DCR request and Clerk is dropping it?
  • Or is it missing already in the registration payload?
  • Rough timestamp with timezone of a failed attempt?

If this happens consistently with a fresh app and fresh DCR, that’s useful signal. Let’s narrow down whether this is Clerk specific or something broader.

Discussion in the ATmosphere

Loading comments...