2017-09-26 3 views
0

Je travaille actuellement sur cloudant mais je voudrais rendre mon application compatible CouchDB.Accès Lecteur, Enregistreur, Réplicateur et Admin dans CouchDB

Dans cloudant, vous pouvez accorder un accès spécifique (lecteur, enregistreur, réplicateur ou administrateur) à un utilisateur sur sa base de données. Vous envoyez simplement les autorisations de l'utilisateur à /_security.

Y a-t-il un moyen de faire la même chose avec CouchDB 2.x? Si oui, comment? Je ne peux pas trouver le doc à ce sujet.

Répondre

0

Il existe le même point de terminaison API dans CouchDB 2.x. Voir http://docs.couchdb.org/en/2.1.0/api/database/security.html.

Vous pouvez également consulter la documentation sur les CouchDB security

+0

Merci, mais dans le lien que vous avez mentionné, il n'y a pas de mention lecteur, écrivain, ... les accès, mais seul membre et administrateur. Il n'est pas clair comment je peux transposer les accès Cloudant dans les – ncohen

+0

de CouchDB. Les rôles _reader/_writer/_replicator appartiennent au propre modèle de sécurité de Cloudant (voir https://console.bluemix.net/docs/services/Cloudant/api/authorization. html # authorization) accessible via le point de terminaison '_api/v2/db/$ DATABASE/_security' qui est spécifique à Cloudant. –

+0

Bon ... c'est ce que j'essaie de réaliser avec CouchDB. De toute façon je pourrais reproduire le même comportement? – ncohen