On Wed, Jul 7, 2010 at 9:01 AM, Jason Smith <j...@couch.io> wrote:
> When is it appropriate for an authentication module to use the _users
> database (or whatever it is configured to be)?
>
> I am investigating OpenID 2.0 support. A requirent is to store a nonce
> to protect against replay attacks. I am evaluating using a database to
> store the nonce. (Another option is an ets table but that has it's own
> issues.)
>
> The built-in design document IIRC rejects all non-user documents. So
> storing a nonce as a new document type would require changing that
> policy in an unclear way.
>
> Would it be better to create a whole new _openid database for the task?
>
> Suggestions welcome. Thanks!
>
> --
> Jason Smith
> Couchio Hosting
>

You don't need to store the nonce per user, just need to make sure
it's unique, if I remember. Why not storing it in another db ?

- benoit

Reply via email to