SRP not discovered by Console
Symptom: The SRP instance does not appear in the Console Schema Registry dropdown. Cause: Console is not receiving heartbeats from SRP. Fix:- Verify
CDK_SCHEMAREGISTRYPROXY_ENABLED=trueis set on Console. - Check that
KAFKA_HEARTBEAT_ENABLED=trueon SRP (this is the default). - Confirm SRP and Console connect to the same Kafka cluster.
- Verify the
_conduktor_srp_eventstopic exists and is accessible.
Permissions not applied
Symptom: Users receive authorization errors even after permissions are granted in Console. Cause: SRP is not consuming permission updates from Kafka. Fix:- Check that
AUTH_USE_REACTIVE_CONFIG=trueon SRP (this is the default). - Verify the
_conduktor_srp_commandstopic exists with the expected replication factor. - Confirm Console is connected to the same Kafka cluster as SRP.
- Review SRP logs for permission consumption messages.
Authentication failures
Symptom: Clients receive401 Unauthorized responses.
Cause: JWT token validation is failing.
Fix:
- Verify the JWKS endpoint is accessible from the SRP container.
- Confirm
JWT_SUBJECT_CLAIM_NAMEmatches the claim used in your tokens. - Check token expiration — set
JWT_VALIDATE_EXPIRATION=falsetemporarily to isolate the issue.