15 lines
1.2 KiB
Markdown
15 lines
1.2 KiB
Markdown
# OpenTelemetry Javaagent Instrumentation: Spring Security Config
|
|
|
|
Javaagent automatic instrumentation to capture `enduser.*` semantic attributes
|
|
from Spring Security `Authentication` objects.
|
|
|
|
## Settings
|
|
|
|
This module honors the [common `otel.instrumentation.common.enduser.*` properties](https://opentelemetry.io/docs/instrumentation/java/automatic/agent-config/#common-instrumentation-configuration)
|
|
and the following properties:
|
|
|
|
| Property | Type | Default | Description |
|
|
|-------------------------------------------------------------------------------|---------|----------|---------------------------------------------------------------------------------------------------------|
|
|
| `otel.instrumentation.spring-security.enduser.role.granted-authority-prefix` | String | `ROLE_` | Prefix of granted authorities identifying roles to capture in the `enduser.role` semantic attribute. |
|
|
| `otel.instrumentation.spring-security.enduser.scope.granted-authority-prefix` | String | `SCOPE_` | Prefix of granted authorities identifying scopes to capture in the `enduser.scopes` semantic attribute. |
|