Mercurial > hg > LGDataverses
diff scripts/api/testBlockEndpoints.sh @ 10:a50cf11e5178
Rewrite LGDataverse completely upgrading to dataverse4.0
author | Zoe Hong <zhong@mpiwg-berlin.mpg.de> |
---|---|
date | Tue, 08 Sep 2015 17:00:21 +0200 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scripts/api/testBlockEndpoints.sh Tue Sep 08 17:00:21 2015 +0200 @@ -0,0 +1,53 @@ +#!/bin/bash + +ADMIN_KEY=$1 + +echo Testing Groups +curl http://localhost:8080/api/admin/groups/ip/?key=$ADMIN_KEY +echo + +echo blocking groups +curl -X PUT -d groups http://localhost:8080/api/admin/settings/:BlockedApiEndpoints +echo + +echo Testing Groups again - expecting 503 Unavailable +curl -v http://localhost:8080/api/admin/groups/ip/?key=$ADMIN_KEY +echo + +echo Unblocking groups +curl -X DELETE http://localhost:8080/api/admin/settings/:BlockedApiEndpoints +echo + +echo Testing Groups +curl http://localhost:8080/api/admin/groups/ip/?key=$ADMIN_KEY +echo + +echo blocking groups, Roles +curl -X PUT -d groups,roles http://localhost:8080/api/admin/settings/:BlockedApiEndpoints +echo + +echo Testing Groups again - expecting 503 Unavailable +curl -v http://localhost:8080/api/admin/groups/ip/?key=$ADMIN_KEY +echo + +echo Testing Roles - expecting 503 Unavailable +curl -v http://localhost:8080/api/roles/?key=$ADMIN_KEY +echo + +echo blocking Roles only +curl -X PUT -d roles http://localhost:8080/api/admin/settings/:BlockedApiEndpoints +echo + +echo Testing Groups again +curl -v http://localhost:8080/api/admin/groups/ip/?key=$ADMIN_KEY +echo + +echo Testing Roles - expecting 503 Unavailable +curl -v http://localhost:8080/api/roles/?key=$ADMIN_KEY +echo + +echo Unblocking all +curl -X DELETE http://localhost:8080/api/admin/settings/:BlockedApiEndpoints +echo + +echo DONE