bug: CODER_OAUTH2_GITHUB_ALLOWED_ORGS
breaks first login via GitHub
#17752
Labels
community
Pull Requests and issues created by the community.
need-backend
Issues that need backend work
needs-triage
Issue that require triage
onboarding-improvement
s2
Broken use cases or features (with a workaround). Only humans may set this.
Is there an existing issue for this?
Current Behavior
2025-05-09.22-23-40.mp4
When setting
CODER_OAUTH2_GITHUB_ALLOWED_ORGS
on a fresh Coder deployment, the Coder deployment will try to check against the orgs list, but since the built-in Coder GitHub app does not set that permission, Coder will just think that you're not a member of the org.(Discord Thread)
Relevant Log Output
Expected Behavior
Coder ignores
CODER_OAUTH2_GITHUB_ALLOWED_ORGS
, or uses the OAuth app with IDgithub
if defined by the admin, or both.Steps to Reproduce
CODER_OAUTH2_GITHUB_ALLOWED_ORGS
to anythingEnvironment
Coder v2.21.3+bd1ef88 (not in the video but I did check and it's the same.
Additional Context
This sometimes leaves the Coder deployment in a broken state when restarted (the deployment thinks it has a user but you can't use it).
The user that reported this got a different issue, but I believe the cause to be the same.

The text was updated successfully, but these errors were encountered: