Pulsar的安全认证的私钥公钥和token问题

私钥公钥和token必须是pulsar的本地客户端生成的吗,是否有java api调用生成的方式或者其他方法。我想把公钥私钥以及token的下发放到helm里面
Whether the private key, public key and token must be generated by the local client of Pulsar, whether there is a method for generating Java API calls, or other methods.

应该说的是 JWT 认证吧。

Pulsar 使用 JWT PAYLOAD 的 sub 作为角色名来进行后续认证。
因此理论上,你可以自建 JWT 服务或者使用第三方的,只要认证的 role 能对应的上就可以了。

那请问,我自己自建的jwt的token和role,如果需要授权,pulsar是否java api来进行授权呢,还是必须要要用pulsar-admin来授权

pulsar有授权的java api,问题已解决