Closed
Description
It seems to be very confusing in confighttp and configgrpc that TLS is a special configuration embedded into the main config, and "Auth" is separated.
We need to look into this and confirm the right design/configuration for TLS and other Authentications. Another inconsistency that I remember is the KafkaReceiver/Exporter where these options are combined under an "authentication" sub-layer.
Investigate how other projects are dealing with this and try to use the "standard" across projects (Prometheus, Kafka, Grafana, K8S, etc.).