Pre-requisites:
- complete the Configure an integration guide
- generate a Connect session token
Integrate the frontend SDK
In your frontend, initiate Nango (reference):- OAuth
- API Key
- Basic Auth
For OAuth, the
nango.auth()
method will trigger the OAuth flow in a popup, to let the user log in to their external account.Handle APIs requiring connection-specific configuration for authorization
Some APIs require connection-specific configuration (e.g. Zendesk, Shopify). 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
When using the Connect UI, this information is collected from the end user with an automatically-generated form.
But when using a custom UI, you must provide this configuration when calling nango.auth()
(reference):
nango.auth
:
Next
Once the authorization succeeds, save the connection ID.Questions, problems, feedback? Please reach out in the Slack community.