Set Security User Processor
editSet Security User Processor
editSets 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" } } ] }