Jeff,

> One of the things I'm thinking of doing is modifying the current
> SqlObjectIdentityProvider to use SQL statements rather than SQLObject
> directly. I would expect this to be *much* faster.

Please not. It reduces portability, reduces pressure to optimise SQL
Object and later might cause issues with SQL Object caching.

> load the user's secret token
> load the user record and compute the user's groups and privileges

Both these could be helped in the future by improved SQL Object caching

> update the user's secret token expiration date

This is not a time critical update. Why not put it in a queue and have a
background thread saving the queue to the database? This way the main
process is not delayed.

Regards

Dave

Reply via email to