Authentifizierung

Für das Testen der Anwendung legen wir uns noch einen einfachen Benutzer an. Diesem wird die Rolle user zugeordnet. Für das Anlegen des Benutzers nutzen wir die _user-API von CouchDB. Vielleicht legen Sie auch gleich ein paar mehr an, damit Sie später mehr Spaß beim Testen haben.

curl -vX POST http://admin:secret@localhost:5984/_user -d
'username=bob&password=kelso&roles=user'
* Server auth using Basic with user 'admin'
> POST /_user HTTP/1.1
< HTTP/1.1 200 OK
< Content-Type: text/plain;charset=utf-8


{"ok":true}

Mit dem Anlegen von Benutzern haben Sie auch gleichzeitig erfahren, wie einfach es ist, Dokumente in der Datenbank anzulegen (aber dazu später mehr). Sie können die Authentifizierung nun auch direkt von der Kommandozeile ...

Get CouchDB kurz & gut now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.