-
Notifications
You must be signed in to change notification settings - Fork 387
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
Add Kerberos authentication support #130
Comments
Is SASL & JAAS supported with Kazoo? |
Currently there's no SASL/Kerberos support in kazoo - pull requests welcome :) |
I've got working code based on the PyGSSAPI library (which implements a nice SASL/GSSAPI object that made it quite simple to do so). I'm seeing if I can get permission to release it. |
I've ported my patch to the master branch (It was previously written against 1.3.1) and it works fine. There are a few caveats:
The only real problem I foresee is that PyGSSAPI seems to be in the midst of a massive refactor and I'm not sure when they'll be cutting a new release that includes my fixes (and to be clear, I haven't submit them or even approached them about it yet). It also looks like they've changed their API enough that my current patch (to kazoo) will not currently work with their dev branch. ... for the short term (and if they can't/won't cut a new release based on their currently released 1.0.0), would we be interested in vendoring PyGSSAPI? |
I took a closer look through PyGSSAPI's dev branch and it looks like it's not so much an API change as it's just incomplete. |
Does PyGSSAPI work on Python 3? Or will it need some guard statements around it to enable it only on Python 2.6/2.7? |
@mkomitee, do you have your current patches pushed somewhere? We are going to have a look (we use PyKerberos, not PyGSSAPI) to see how long it would take. |
I'll see if I can dig them up. |
Thanks, right now we went up with SASL module in #284 |
I submit #287 to serve as a reference. I hope it helps. |
I'd be happy to merge a new PR for this, until there's more traction on this I'm closing this issue. |
As of version 3.4, Zookeeper allows authentication via Kerberos, but at the moment only the Java client supports it. Are there plans to add this to Kazoo in the near future?
The text was updated successfully, but these errors were encountered: