Commit 67f2b16
authored
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: langfuse/langfuse#13091
Co-authored-by: Vinay152003 <vinay152003@users.noreply.github.com>1 parent f457068 commit 67f2b16
1 file changed
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
139 | 139 | | |
140 | 140 | | |
141 | 141 | | |
| 142 | + | |
142 | 143 | | |
143 | 144 | | |
144 | 145 | | |
| |||
0 commit comments