diff options
author | Kristofer Hallin <kristofer@sunet.se> | 2021-10-01 10:23:49 +0200 |
---|---|---|
committer | Kristofer Hallin <kristofer@sunet.se> | 2021-10-01 10:23:49 +0200 |
commit | 148e3d412f4cc8e6632a95741a457383b3ca852e (patch) | |
tree | 22a812a2d64c73efb8af678088777390ad5df92c /README.md | |
parent | cb47680777b3fd3bcd955f9e81ddf45c9b69ecfa (diff) | |
parent | f3204eecc33c60289ea0c2117ed3316beb59cde5 (diff) |
Fixed conflict.
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 14 |
1 files changed, 8 insertions, 6 deletions
@@ -63,13 +63,15 @@ Start CouchDB, make sure to give it a username and password: Start the demo HTTP server. Here we should pass on a few environment variables to let it know which CouchDB to use: + cd demo export DB_NAME=test export DB_HOSTNAME=localhost export DB_USERNAME=couchdb export DB_PASSWORD=insecure - python3 src/wsgi.py + python3 ../src/wsgi.py -Submit some data. +Try adding some observations, basic auth user:pw from `wsgi_demo_users.yaml`, +including `{"domain": "sunet.se"}` in at least one of them: echo '[{ "ip": "192.0.2.10", @@ -90,12 +92,12 @@ Submit some data. "cve_2021_21974": "CVE-2021-21974 patched", "cve_2021_21985": "CVE-2021-21985 not applicable" } - }]' | curl -s -u admin:admin --data-binary @- http://localhost:8000/sc/v0/add + }]' | curl -s -u user3:pw3 --data-binary @- http://localhost:8000/sc/v0/add -Get the same data back. +Try retreiving all observations for a user with read access to 'sunet.se': - curl -s -u sunet.se: http://localhost:8000/sc/v0/get | json_pp -json_opt utf8,pretty + curl -s -u user1:pw1 http://localhost:8000/sc/v0/get | json_pp -json_opt utf8,pretty We might also filter the data: - curl -s -u sunet.se: http://localhost:8000/sc/v0/get?port=111 | json_pp -json_opt utf8,pretty + curl -s -u user1:pw1 http://localhost:8000/sc/v0/get?port=111 | json_pp -json_opt utf8,pretty |