Custom Passport.js strategies for unsupported OAuth providers #617
Open
Description
Passport.js currently doesn't support:
- Airtable - https://airtable.com/developers/web/api/oauth-reference - note: Airtable only supports refresh tokens that last 60 days
- Salesforce - https://www.passportjs.org/packages/passport-forcedotcom/
- Snowflake - https://docs.snowflake.com/en/user-guide/oauth-custom
As these are required for our implementation of OAuth I'll need to create custom strategies for these.
This shouldn't be too bad it'll just hit the respective endpoints for OAuth, generate the redirect URL and redirect the user. Then handle the passport.js authorize funciton
Metadata
Assignees
Labels
Type
Projects
Status
In Progress