Sets user-related details (such as username,  roles, email, full_name
and metadata ) from the current
authenticated user to the current document by pre-processing the ingest.

Requires an authenticated user for the index request.
Table 55. Set Security User Options
| Name | Required | Default | Description | 
|---|---|---|---|
| 
 | yes | - | The field to store the user information into. | 
| 
 | no | [ | Controls what user related properties are added to the  | 
| 
 | no | - | Conditionally execute this processor. | 
| 
 | no | - | Handle failures for this processor. See Handling Failures in Pipelines. | 
| 
 | no | 
 | Ignore failures for this processor. See Handling Failures in Pipelines. | 
| 
 | no | - | An identifier for this processor. Useful for debugging and metrics. | 
The following example adds all user details for the current authenticated user
to the user field for all documents that are processed by this pipeline:
{
  "processors" : [
    {
      "set_security_user": {
        "field": "user"
      }
    }
  ]
}