Je souhaite rendre la création de l'utilisateur publique afin que les utilisateurs non authentifiés puissent créer de nouveaux comptes dans _users
, mais ne donner que des droits de lecture aux rôles admin
. Est-ce possible? Comment?Comment rendre publique la création d'un utilisateur mais lire l'accès privé dans CouchDB?
Répondre
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.
- 1. Rendre Jenkins Dashboard Privé
- 2. Comment appeler une méthode publique WITHIN dans un attribut privé?
- 3. Création d'utilisateurs réguliers dans CouchDB
- 4. JSP rendre la liste de tableau publique
- 5. Comment lire la clé publique du fichier PFX dans java
- 6. Exposer la vue publique de Boost.BiMap itérateur en privé
- 7. Comment tester une méthode publique que l'accès d'un membre privé
- 8. Comment afficher la version publique du profil utilisateur dans Rails?
- 9. Erreur lors de la création de l'utilisateur dans CouchDB 1.0
- 10. Comment puis-je rendre une propriété publique get mais private dans vb.net?
- 11. Comment rendre le constructeur de classe privé dans Ruby?
- 12. Comment rendre mes contrôles à l'intérieur d'un UserControl privé?
- 13. Contrôle utilisateur avec propriété publique dans FormView
- 14. comment rendre votre service WCF privé à votre propre client?
- 15. Comment exposer une méthode dans une interface sans la rendre publique à toutes les classes
- 16. Comment lire les données de CouchDB dans RoR?
- 17. Création d'un dossier privé dans le répertoire de base de chaque utilisateur
- 18. VBA utilisateur publique Fonction définie dans Excel
- 19. Couchdb: Lire une vue en Java
- 20. Comment rendre privé le manifeste d'un assembly .net?
- 21. Rendre une méthode XMLSerialzier une classe publique
- 22. Comment rendre un composant swing privé public en Java?
- 23. Rendre une fonction privée publique en C++
- 24. création de l'utilisateur du registre privé docker
- 25. L'utilisation publique de typedef privé est-elle portable?
- 26. Automatiser la création d'un utilisateur dans IIS7
- 27. Comment puis-je voir les documents utilisateur favoris par utilisateur dans Couchdb map/reduce?
- 28. Lire la clé publique de KeyPair au format RSA OpenSSH?
- 29. Construit de manière à lire la taille du document couchdb?
- 30. Puis-je rendre le constructeur principal privé tout en gardant public les constructeurs auxiliaires dans Scala?
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'. –