update README instructions for curl

pull/79/head
Max Erenberg 4 months ago
parent f66f7c8f5a
commit a2324090f3
  1. 15
      README.md

@ -214,14 +214,23 @@ curl -V
```
Your should see 'SPNEGO' in the 'Features' section.
Here's an example of making a request (to add a user) to an endpoint which writes to LDAP:
Here's an example of making a request to add a user (in the Docker container):
```sh
# Get a Kerberos TGT first
# If you're root, switch to the ctdalek user first
su ctdalek
# Get a Kerberos TGT (password is krb5)
kinit
# Make the request
curl --negotiate -u : --service-name ceod --delegation always \
-d '{"uid":"test_1","cn":"Test One","given_name":"Test","sn":"One","program":"Math","terms":["s2021"]}' \
-X POST https://phosphoric-acid.csclub.uwaterloo.ca:9987/api/members
-X POST http://phosphoric-acid:9987/api/members
# To delete the user:
curl --negotiate -u : --service-name ceod --delegation always \
-X DELETE http://phosphoric-acid:9987/api/members/test_1
# In prod, use the following base URL instead:
# https://phosphoric-acid.csclub.uwaterloo.ca:9987
```
## Packaging

Loading…
Cancel
Save