Many services like Google, AzureAD or Github allow to connect by using the OAuth 2 authentication protocol.
These steps are the same for every connection
Create a data source by clicking `Add Data Source`
Enter a useful name
OAuth 2in Authentication
Enter the Client ID & Client Secret provided by the service you want to connect to
Callback URLpresented and authorize this redirect url in the remote service configuration
A grant type defines how the app can obtain an access token. We offer two options to choose from:
This is the most common
grant type and supported by most services. After a user consents access the app can obtain an access token.
This grant type is used to obtain an access token outside of the context of a user. It is easier to setup because user consent is not needed with this flow. We recommend using this flow if the service you want to connect to supports it.