SIGN IN SIGN UP

fix(providers): add issuer to GitHub provider for RFC 9207 compliance (#13410)

GitHub recently implemented RFC 9207 by returning an 'iss' parameter in OAuth callbacks.
The openid-client library validates this parameter unconditionally, breaking authentication
for apps that don't configure an issuer.

This fix adds issuer configuration to both standard GitHub and GitHub Enterprise Server,
ensuring RFC 9207 compatibility.

Fixes: https://github.com/langfuse/langfuse/issues/13091

Co-authored-by: Vinay152003 <vinay152003@users.noreply.github.com>
V
Vinay Hipparge committed
67f2b168d5e4dfbcec421ec42246fae786f71e52
Parent: f457068
Committed by GitHub <noreply@github.com> on 4/12/2026, 12:30:03 AM