This is not how users sign in. Signing in with an identity provider belongs to a
commercial edition and is absent from the open-source build, which authenticates with
email and password. See Editions.
Connecting a workspace integration
1
Get the authorisation URL
GET /api/integrations/{provider}/{service}/connect2
User consents
On the provider’s consent screen.
3
Provider redirects back
POST /api/integrations/{provider}/callback4
Tokens are stored encrypted
In the
integrations table, encrypted with ENCRYPT_KEY.