authentication
authentication configuration for the http_call module.
one of 4 variants
variant · api-key
| property | type | default | description |
|---|
typerequired | "api-key" | — | — |
credentialsrequired | object | — | —- key · string*— API key value or env reference (${VAR}).
- location · string— Where to send the key.
- headerName · string— Header name when location=header.
- paramName · string— Query param name when location=query.
|
variant · bearer
| property | type | default | description |
|---|
typerequired | "bearer" | — | — |
credentialsrequired | object | — | —- token · string*— Bearer token value or env reference (${VAR}).
|
variant · basic
| property | type | default | description |
|---|
typerequired | "basic" | — | — |
credentialsrequired | object | — | —- username · string*— Username or env reference (${VAR}).
- password · string*— Password or env reference (${VAR}).
|
variant · oauth2
| property | type | default | description |
|---|
typerequired | "oauth2" | — | — |
credentialsrequired | object | — | —- tokenUrl · string*— Token endpoint URL.
- clientId · string*— Client ID or env reference (${VAR}).
- clientSecret · string*— Client secret or env reference (${VAR}).
- scope · string— OAuth2 scopes as a space-separated string (RFC 6749 §3.3).
|