Skip to content

Authentication and Authorization flows on Gateway #701

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 9 commits into
base: main
Choose a base branch
from

Conversation

twobeeb
Copy link
Contributor

@twobeeb twobeeb commented Apr 3, 2025

No description provided.

Copy link

vercel bot commented Apr 3, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
conduktor-docs ✅ Ready (Inspect) Visit Preview Apr 9, 2025 9:40am

@chuck-alt-delete
Copy link
Contributor

Would love for this to be the opportunity to standardize on vocabulary:

  • “layered security” for gateway security
  • “delegated security” for delegated

Also I feel we are missing some opinions about when to choose which.

For me, layered makes sense if you are using Exchange, server side filtering, topic concentration (“unlimited topics”), or you want to reduce vendor lock-in with the Kafka provider (looking at you, MSK IAM!). But the cost is a migration of the clients. They need new identities, credentials, and permissions. This is pretty easy in some circumstances (just migrate the ACLs and use the same OAuth credentials), but trickier in others (eg translating permissions from Confluent RBAC to ACLs).

Conversely delegated is the easiest to migrate clients. Only change required for the client is a new bootstrap server. This can be a hard requirement if the customer wants minimal disruption.

@chuck-alt-delete
Copy link
Contributor

We have some simple diagrams here that I’ve found helpful as well and might be good to include:

https://docs.google.com/presentation/d/11q9CQLufH4HO5i2uph55UdrxhC6ECRON7ZCUR_QR0wE/edit

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants