You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by Apache Wiki <wi...@apache.org> on 2010/10/18 21:40:30 UTC
[Cassandra Wiki] Update of "ExtensibleAuth" by jeremyhanna
Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Cassandra Wiki" for change notification.
The "ExtensibleAuth" page has been changed by jeremyhanna.
The comment on this change is: Adding a simple page for auth..
http://wiki.apache.org/cassandra/ExtensibleAuth
--------------------------------------------------
New page:
== Cassandra's Extensible Authentication/Authorization ==
Cassandra uses an extensible authentication/authorization mechanism found in the org.apache.cassandra.auth Java source package. It is configured in conf/storage-conf.xml (0.6.x) and conf/cassandra.yaml (0.7+). There are two implementations built-in:
* The default `AllowAllAuthenticator`/`AllowAllAuthority` approach is essentially pass-through.
* The `SimpleAuthenticator`/`SimpleAuthority` combination is property file based (using passwd.properties and access.properties respectively). For more information on this approach, see the source in org.apache.cassandra.auth.
Both of the built-in options implement `IAuthenticator`/`IAuthority`. Cassandra users needing more sophisticated auth functionality can implement these interfaces.