Add support for requesting scitokens for data generation jobs
In O4 the aggregated h(t) datasets for each interferometer will only be available from CVMFS (with some caveats) and will require a SciToken for authorised access.
I think this means that the GenerationNode
for bilby workflows needs to support requesting the relevant token from HTCondor. As per https://computing.docs.ligo.org/guide/htcondor/credentials/#scitokens, this is done by adding the following lines to a condor submit file:
use_oauth_services = igwn
igwn_oauth_permissions = read:/kagra read:/ligo read:/virgo
where the read:/<collaboration>
scopes can be added/removed as necessary depending on the data required by the workflow.