Skip to main contentSourcebot supports a wide range of different authentication providers through it’s integration with Auth.js. This page
highlights how to configure the various supported providers.
If theres an authentication provider you’d like us to support, please reach out.
Core Authentication Providers
Email / Password
Email / password authentication is enabled by default. It can be disabled by setting AUTH_CREDENTIALS_LOGIN_ENABLED to false.
Email codes
Email codes are 6 digit codes sent to a provided email. Email codes are enabled when transactional emails are configured using the following environment variables:
AUTH_EMAIL_CODE_LOGIN_ENABLED
SMTP_CONNECTION_URL
EMAIL_FROM_ADDRESS
See transactional emails for more details.
Enterprise Authentication Providers
Sourcebot supports authentication using several different external identity providers as well. These identity providers require an
enterprise license