aklivity / zilla

🦎 A multi-protocol edge & service proxy. Seamlessly interface web apps, IoT clients, & microservices to Apache Kafka® via declaratively defined, stateless APIs.
https://docs.aklivity.io/zilla
Other
549 stars 50 forks source link

Support `jwt` guarded identity via custom token claim #1276

Closed jfallows closed 1 month ago

jfallows commented 1 month ago

Describe the desired outcome from the user's perspective As an app developer, I need to configure my application's concept of user identifier with a stable value that is not dynamically generated.

Acceptance criteria

Additional context Note that keycloak creates a dynamic internal identifier used as sub claim in jwt access token for authorized users, whereas preferred_username claim is required to be unique and is also stable.