Skip to content

Encrypted saved objects plugin to allow specifying a custom id on create #42688

@mikecote

Description

@mikecote

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Team:SecurityPlatform Security: Auth, Users, Roles, Spaces, Audit Logging, etc t//enhancementNew value added to drive a business result

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions