Providers:
notion, google-drive, onedrive, gmail, github authenticate with OAuth. web-crawler, s3, and granola take their configuration in the create body and need no login.
A pending OAuth connector is not returned by list or get until the user completes authorization. The
authorization.url expires after one hour (see authorization.expiresAt).