Nango Auth: Configuration
​Custom Callback URL
Before saving the custom callback URL in Nango, ensure that:
- the callback URL redirects to
https://api.nango.dev/oauth/callback
and passes along all parameters (e.g. 308 redirect) - your OAuth app, as registered with the external API provider, has the new callback URL whitelisted
Customize the callback URL in your Dashboard’s project settings. If self-hosting Nango, follow the instructions here.
​Connection configuration
Some API Providers require connection-specific configuration variables (e.g. Zendesk, Shopify, Qualtrics, Contentstack).
For example, Zendesk has the following authorization URL, where the subdomain is specific to a user’s Zendesk account:
https://<USER-SUBDOMAIN>.zendesk.com/oauth/authorizations/new
To specify the subdomain, pass in an additional configuration object to nango.auth()
:
nango.auth('zendesk', '<CONNECTION-ID>', {
params: {
subdomain: '<ZENDESK-SUBDOMAIN>'
}
});
You can find which configuration parameters are necessary for your Connection in the providers.yaml file.
​Connection metadata
During the OAuth flow, certain APIs return important metadata in addition to credentials (e.g. a company ID, tenant ID, instance URL, etc).
Nango stores this metadata in the Connection objects. You can retrieve it with the SDKs or API.
​Configure integrations programmatically
Read the API reference to programmatically manage Integrations.
​Need help?
Ask any question on the Slack community.