Simon,
I think I prefer the first option given the context of Accumulo 1.7. The PR can go against just that branch. I'm happy to look at intermediate branches to answer questions or provide feedback.
In terms of contributing, GeoMesa is open-sourced through the Eclipse Foundation, so you'll need to register for an Eclipse account to sign a contributor license agreement. I'll try and send along some more details about that off-list.
Thanks in advance for the contribution! Cheers,
Jim ----- Original Message -----
From: "Geomesa User discussions" <geomesa-users@xxxxxxxxxxxxxxxx>
To: "Geomesa User discussions" <geomesa-users@xxxxxxxxxxxxxxxx>
Cc:
Sent: Fri, 5 Jun 2015 19:02:21 -0400
Subject: Re: [geomesa-users] kerberos auth
Jim,
Sure... I've been reading the code and trying to get a patch going. I'll be happy to send in a pull request at some point.
Before I go too far, how shall we decide to perform kerberos auth instead of password auth? My current plan is to make user and password both optional. And if user is null, AccumuloDataStoreFactory would try to use KerberosToken() instead. Does this make sense, or would you rather pass in a boolean flag, like kerboersAuth, which defaults to false?
Basically with kerberos, there is no need to pass in user/pass - a kerberos ticket (usually stored locally in filename $KRB5CCNAME) is tied to a kerberos principal (user@realm) and can be used for authentication.
Thanks.
-Simon
|