foo.internal) and the other is an MFA authentication enforced domain (external network -- foo.external). Only authenticated users can traverse foo.external. This prohibits workspaces and the other Coder services because they cannot authenticate. As a result I must set the CODER_ACCESS_URL value to foo.internal. I'd also like users to be able to come in on foo.external. The issue here being when a user tries to log in via OIDC, the redirect URL is set to CODER_ACCESS_URL (which is foo.internal in this situation), not the desired incoming domain of foo.external. This leads to a State mismatched error when the user is redirected back to foo.internal/api/v2/users/oidc/callback..., despite coming in on foo.external.OIDC_DYNAMIC_REDIRECT which would use the incoming domain as the redirect URL. This would fix my issue and allow for users to come in on both foo.internal and foo.external.OIDC_REDIRECT_URL so I could choose, per-deployment, if I need a different redirect URL than CODER_ACCESS_URL. Going this route, I could fix the foo.external route (which is the far more important path in my deployment) and OIDC login would be broken for foo.internal.CODER_ACCESS_URL gets passed to the OIDC client configuration. I would greatly appreciate any feedback, input, or even a hint as to which file I should dig through.Hi @everyone Coder is heading to SCALE 23x, the Southern California Linux Expo in Pasadena, CA, and we’ve got a few extra passes to give away. If you’re already planning to go or have been thinking about it, I’d love to get a few folks from the community in. Like this post, DM me and I’ll share the details. Would be great to see you there. https://www.socallinuxexpo.org/scale/23x
Marco (Coder Community Manager) · 3w ago
Hey @everyone, <:CodestronautFlying2:1471517623043883110> Community Week is wrapping up and I wanted to say thank you. To everyone who's filed PRs, reported bugs, answered questions in here, or just shown up to share what you're working on: it all adds up. This week reminded me that the best part of this community isn't really about the product itself. It's the people. Developers helping each other out, sharing half-baked ideas, debugging weird issues together, actually connecting. That's what we want to keep building. More meetups, more conversations, more opportunities to learn from what you're all making. We're planning to have more of you on the podcast this year, and we're hoping to see a bunch of you IRL at meetups. Thanks for being part of this and for making it feel like an actual community, not just a Discord server. Happy Valentine's week
Marco (Coder Community Manager) · 4w ago
Reminder that we have our first
Marco (Coder Community Manager) · 4w ago