kafka-go icon indicating copy to clipboard operation
kafka-go copied to clipboard

More auth mechanisms support

Open yuzhichang opened this issue 5 years ago • 2 comments

sarama supports following SASL mechanisms:

  • PLAIN
  • SCRAM
  • GSSAPI(Kerberos V5)
  • OAUTH10A or OAUTHBEARER (I'm not sure which one)

kafka-go doesn't support GSSAPI and OAUTH currently. I wish kafka-go provides them, especially GSSAPI(Kerberos V5).

yuzhichang avatar Oct 14 '20 15:10 yuzhichang

I notice there's a branch named sasl-gssapi tries to add Kerberos support. However this branch is inactive for several months.

yuzhichang avatar Nov 07 '20 02:11 yuzhichang

There is work in progress in https://github.com/segmentio/kafka-go/pull/598 to support GSSAPI.

Generally speaking, we are happy to provide exposure to third party packages that implement kafka-go extensions like new SASL mechanisms, but it is unlikely that we will be extending the number of authentication mechanisms that we maintain in kafka-go.

achille-roussel avatar Feb 12 '21 20:02 achille-roussel