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" } } ] }