website/integrations/development/coder/index.md
Coder is an open-source platform that provides browser-based cloud development environments, enabling developers and teams to securely write, edit, and manage code remotely without the need for local setup.
The following placeholders are used in this guide:
coder.company is the FQDN of your Coder installation.authentik.company is the FQDN of the authentik installation.:::info This documentation lists only the settings that you need to change from their default values. Be aware that any changes other than those explicitly mentioned in this guide could cause issues accessing your application. :::
To support the integration of Coder with authentik, you need to create an application/provider pair in authentik.
Strict redirect URI to https://coder.company/api/v2/users/oidc/callback.To support the integration of Coder with authentik, add the following environment variables to your Coder deployment:
CODER_OIDC_ISSUER_URL=https://authentik.company/application/o/<application_slug>/
CODER_OIDC_EMAIL_DOMAIN=acme.company,acme-corp.company
CODER_OIDC_CLIENT_ID=<Client ID from authentik>
CODER_OIDC_CLIENT_SECRET=<Client secret from authentik>
CODER_OIDC_SIGN_IN_TEXT=Log in with authentik
CODER_OIDC_ICON_URL=https://authentik.company/static/dist/assets/icons/icon.png
To confirm that authentik is properly configured with Coder, log out and attempt to log back in by clicking Log in with authentik.