Using the OAuth protocol is advised, as it is more secure and simple than the two alternatives.
OAuth (Open Authorization) is an authorization protocol that allows users to grant applications limited access to their resources without directly sharing their credentials. Once authorized, the application receives an access token, which is a string representing the granted permissions. This token allows the application to access the specified resources for a certain period and within the defined scope of permissions, without ever needing the user's credentials.
The following are some key benefits of OAuth:
- Enhanced security: Users do not expose their credentials to third-party applications.
- Granular control: Users can choose which resources to share and revoke access at any time.
- Improved user experience: OAuth provides a simplified authorization process without the need for multiple logins.
OAuth is supported for connections as follows:
|
|
|
✅
|
Only for SaaS
|
Only for SaaS
|
SSH