What is it?

A connection represents a successful authentication between the integration framework and an external system. These connections will be embedded into flows when those flows are asked to be created. They should be referenced by an obfuscated identifier, not by any actual keys or otherwise sensitive authentication info. The connection will also store details about how to perform Oauth authentication, if applicable.

How is it used?

Use connections to do the following:

  • Normalize how integrations connect to external systems.
  • Facilitate the Oauth process.

Why is it important?

Integration technologies all handle authentication and authorization differently but within the realm of common authentication methods (API key, username/password, Oauth, etc.). Connections provide a consistent API for handling authentication across all integrations without taking ownership of the credentials out of the integration framework.

Connections relate to the following entities:

  • Connections relate to environments.