Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.next.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -521,6 +521,7 @@ otherwise no tag is added. {issue}42208[42208] {pull}42403[42403]
- Add status reporting support for AWS S3 input. {pull}45748[45748]
- Add `remaining_executions` global to the CEL input evaluation context. {pull}46210[46210]
- Improve HTTP JSON health status logic for empty template results. {pull}46332[46332]
- Improve CEL input documentation of authentication options. {pull}46253[46253]

*Auditbeat*

Expand Down
8 changes: 8 additions & 0 deletions docs/reference/filebeat/filebeat-input-cel.md
Original file line number Diff line number Diff line change
Expand Up @@ -273,6 +273,8 @@ Additionally, it supports authentication via:
* OAuth2
* token authentication {applies_to}`stack: ga 8.19.0, unavailable 9.0.0, ga 9.1.0`

As described in Mito's [HTTP]({{mito_docs}}@{{mito_version}}/lib#HTTP) documentation, configuration for Basic Authentication or token authentication will only affect direct HEAD, GET and POST method calls, not explicity constructed requests run with `.do_request()`. Configuration for Digest Authentication or OAuth2 will be used for all requests made from CEL.

Example configurations with authentication:

```yaml
Expand Down Expand Up @@ -488,6 +490,9 @@ When set to `false`, disables the basic auth configuration. Default: `true`.
Basic auth settings are disabled if either `enabled` is set to `false` or the `auth.basic` section is missing.
::::

::::{note}
Basic auth settings do not affect requests run with `.do_request()`, as explained in [HTTP]({{mito_docs}}@{{mito_version}}/lib#HTTP).
::::


### `auth.basic.user` [_auth_basic_user]
Expand Down Expand Up @@ -707,6 +712,9 @@ When set to `false`, disables the token authentication configuration. Default: `
Token authentication settings are disabled if either `enabled` is set to `false` or the `auth.token` section is missing.
::::

::::{note}
Token authentication settings do not affect requests run with `.do_request()`, as explained in [HTTP]({{mito_docs}}@{{mito_version}}/lib#HTTP).
::::


### `auth.token.type` [_auth_token_type]
Expand Down
Loading