This microservice fetches additional data related to the sender of a UPP (a device) and attaches it to the message envelope in case of any downstream microservice needs it.
There are currently two different specific enrichers implemented: CumulocityBasedEnricher, and UbirchKeycloakEnricher and UbirchTokenEnricher. Their names are pretty self-explanatory. There's also MultiEnricher, which can dispatch between the two based on a kafka header value.
- cumulocity java-client
- sttp