-
Notifications
You must be signed in to change notification settings - Fork 8.5k
Description
Use case (short version)
Making task manager use encrypted saved objects would need to keep the functionality of specifying ids when scheduling tasks.
Use case (long version)
Alerts will soon contain API keys to allow executing requests on behalf of the user. When the alert fires actions, those actions also need to execute requests on behalf of the creator of the alert and not the creator of the action. Task manager sits between alerts and actions to handle scaling and error handling.
In order to have alerts pass the API key to an action, I was thinking of storing them within the task. We could convert task saved object type to use encrypted saved objects (ESO) and encrypt a specific attribute. One feature missing in ESO is the ability to specify ids on create. Task manager supports this and isn't something that can be rolled back.