rnadigital/agentcloud

Better OAuth implementation for datasource/airbyte

Opened this issue · 2 comments

implement better OAuth for some datasources to use "Log In With ..." instead of requiring users to find their OAuth token.

Implement passport.js strategies for:

  • Hubspot
  • Salesforce
  • Snowflake
  • Google Drive
  • Google Sheets
  • airtable
  • Slack
  • Zendesk Support
  • Xero
    (maybe more in future)

Passport.js currently supports the following strategies:

  • Hubspot
  • Google (not sure if this supports drive and sheets)
  • Slack
  • Zendesk
  • Xero

It DOESN'T support the following:

  • Salesforce
  • Snowflake
  • Airtable

I think I'll need to create custom strategies to OAuth the rest of them in #617