Open hector-rodriguez opened 5 years ago
Relevant use-cases: Service A1 (running on env. A) and B (running on env.B) are executed one after the other. Service A2 is a storage service on env. A.
Service A1 is open but Service B requires elevated priveledges on environment B. Execution should fail on its Dry-Run phase.
Service A1 requires Service B to have reading permissions over the execution data stored in A2. Whenever an execution ends for Service A1, data is stored in A2 and protected with a specific access scope. Service B needs to be authenticated in an M2M operation that decides if it has access to outputs. Execution should fail on its initialization phase due to service incompatibility.
Building upon the work performed on Testbed-15, the execution of secured workflows across security domains could be demonstrated provided that the following pre-requisites are fulfilled: