Support for multiple security schemes
ConnectedSourceDataJobs should be able to use multiple security schemes for each service (Search, Dataset).
- ConnectedSourceRegistryEntry schema has SecuritySchemes named plural and as a list type.
- In ConnectedSourceDataJob schema there is a field for data.Workflows[].SecuritySchemeName
-
- described as the "Reference name for the security scheme in the ConnectedSourceRegistryEntry document this scheduled job belongs to".
- data.Workflows[] field is deprecated with a note that is has been "Superseded by the contents of appropriate parameters in an ActivityTemplate instance".
- CSDJ Activity Template I does not have any parameters for Workflow Security Scheme Names.
Somewhere during deprecation of the data.Workflows[] field the ability to reference the security scheme by name in the CSDJ appears to have been lost.
The EDS implementation currently is hardcoded to use the first security scheme defined in the CSRE.