-
Notifications
You must be signed in to change notification settings - Fork 887
feat: allow external services to be authable #9996
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
@bpmct please review the docs on this change. We also need to add a permanent redirect for coder.com from |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
FE code looks good but there are a few Storybook stories broken
Fixed! Good call on checking the Storybook. |
✔️ PR 9996 Updated successfully.
|
Allows external services to be authenticated with Coder via "Create Workspace".
Shortlist of changes:
CODER_GITAUTH_
toCODER_EXTERNAL_AUTH_
(this is backwards compatible).DISPLAY_NAME
andDISPLAY_ICON
properties.TYPE=oidc
to enable any OpenID Connect provider to work with external auth.Future improvements:
coder external-auth refresh --type=github
,coder external-auth refresh --id=github
,coder external-auth refresh --match="https://github.com"
coder_external_auth
Terraform data source to replacecoder_git_auth
. Allow for matching based ontype
andregex
so Modules can make use of auth 👀.