required can be set to false if end-users should be able to skip connecting a specific data source.

If set to true, the entire Connect flow will not be completed until the end-user signs in to the data source.