Bo,

Il giorno gio 13 ott 2022 alle ore 06:00 丛搏 <bog...@apache.org> ha scritto:
>
> Hello, Pulsar community:
>
> Now, we have two authentications for updating the schema
> 1. producer and consumer can update the schema using TopicOperation
> produce or consume when open autoUpdateSchema
> 2. pulsar admin uses Tenant authentication
>
> This will produce problems when using different authentications to
> update the schema.
>
> There are two solutions here:
> 1. use produce authentication, small changes, and compatibility with
> the original mode. But it's not clear and not flexible enough

If a user can now update the schema using the Producer API, then it
must be allowed
to do so using the other APIs as well.
I lean towards this way

> 2. add single update schema authentication in TopicOperation. Big
> changes, not compatible with the original mode, but more clear and
> flexible
We cannot break compatibility this way.

Enrico

>
> I prefer to use the produce authentication because it doesn't affect
> the existing authentication policy.
>
> I hope you can discuss and provide your own views
>
> Thanks, Bo

Reply via email to