OK, thanks for getting me going in the right direction. I imagine most people 
would store password and tokenized authentication information in a single 
table, using the username (e.g. email address) as the key?


On Dec 11, 2013, at 10:44 PM, Janne Jalkanen <janne.jalka...@ecyrd.com> wrote:

> 
> Hi!
> 
> You're right, this isn't really Cassandra-specific. Most languages/web 
> frameworks have their own way of doing user authentication, and then you just 
> typically write a plugin that just stores whatever data the system needs in 
> Cassandra.
> 
> For example, if you're using Java (or Scala or Groovy or anything else 
> JVM-based), Apache Shiro is a good way of doing user authentication and 
> authorization. http://shiro.apache.org/. Just implement a custom Realm for 
> Cassandra and you should be set.
> 
> /Janne
> 
> On Dec 12, 2013, at 05:31 , onlinespending <onlinespend...@gmail.com> wrote:
> 
>> Hi,
>> 
>> I’m using Cassandra in an environment where many users can login to use an 
>> application I’m developing. I’m curious if anyone has any advice or links to 
>> documentation / blogs where it discusses common implementations or best 
>> practices for user and password authentication. My cursory search online 
>> didn’t bring much up on the subject. I suppose the information needn’t even 
>> be specific to Cassandra.
>> 
>> I imagine a few basic steps will be as follows:
>> 
>> user types in username (e.g. email address) and password
>> this is verified against a table storing username and passwords (encrypted 
>> in some way)
>> a token is return to the app / web browser to allow further transactions 
>> using secure token (e.g. cookie)
>> 
>> Obviously I’m only scratching the surface and it’s the detail and best 
>> practices of implementing this user / password authentication that I’m 
>> curious about.
>> 
>> Thank you,
>> Ben
>> 
>> 
> 

Reply via email to