2011-10-10 5 views

Répondre

6

CouchDB 1.1.0 et 1.1.1 ne le supportent pas. Le mieux que vous puissiez faire est d'avoir une base de données publique où les utilisateurs soumettent des demandes pour créer des comptes d'utilisateurs, et vous avez un outil autonome pour réagir à cela et créer des comptes d'utilisateurs normaux. (L'outil autonome peut simplement être une page Web dédiée à laquelle vous vous connectez en tant qu'admin.)

J'ai soumis un correctif pour faire exactement ce que vous décrivez. Appelé le CouchDB inbox database, il permet aux utilisateurs non privilégiés d'écrire certains documents approuvés dans la base de données, mais ils ne peuvent lire aucune des données. Créer de nouveaux comptes utilisateur est exactement pourquoi j'ai fait le patch.

Je suis optimiste qu'il sera inclus dans v1.2 ou 1.3.

+0

Merci pour cela. Je pourrais juste appliquer ce patch moi-même. J'applique de toute façon le correctif update_handler 'any-code http'. –

Questions connexes