Request with authentication - request parameter
- concept
If a request requires more than one set of credentials, the creds parameter must be used, as in this example.
Request
$ curl -v http://localhost:8093/query/service \ -d 'statement=SELECT t.text FROM tweets t JOIN users u KEY t.uid LIMIT 1 &creds=[{"user": "local:tweets", "pass": "pAss1"}", {"user": "local:users", "pass": "pAss2"}]'
Response:
< HTTP/1.1 200 OK { "requestID": "11ed1981-7802-4fc2-acd6-dfcd1c05a288", "signature": { "text": "json" }, "results": [ { "text": "Couchbase is my favorite database" } ], "status": "success", "metrics": { "elapsedTime": "3.455608ms", "executionTime": "3.116241ms", "resultCount": 1, "resultSize": 65, "mutationCount": 0, "errorCount": 0, "warningCount": 0 } }