mirror of
https://github.com/jonbranan/globalscape.git
synced 2025-01-18 06:43:33 -06:00
started work on move user script
This commit is contained in:
parent
edddcd581a
commit
2e6bf2b810
32
python/REST API/REST-move-user.py
Executable file
32
python/REST API/REST-move-user.py
Executable file
@ -0,0 +1,32 @@
|
||||
import requests
|
||||
|
||||
# Authentication
|
||||
baseURL = "http://192.168.4.14:4450/admin"
|
||||
user = "a"
|
||||
password = "QjIlmT4H"
|
||||
authURL = f"{baseURL}/v1/authentication"
|
||||
body = {"userName": user, "password": password, "authType": "EFT"}
|
||||
r1 = requests.post(authURL, json=body)
|
||||
eftresp1 = r1.json()
|
||||
# print(r1.status_code)
|
||||
# print(eftresp1)
|
||||
authheader ={"Authorization": f"EFTAdminAuthToken {eftresp1['authToken']}"}
|
||||
# print(authheader)
|
||||
|
||||
# Get Site
|
||||
sitename = 'test.jbranan.com'
|
||||
getsiteURL = f"{baseURL}/v2/sites"
|
||||
r2 = requests.get(getsiteURL, headers=authheader)
|
||||
eftresp2 = r2.json()
|
||||
# print(r2.status_code)
|
||||
for index, site in enumerate(eftresp2["data"]):
|
||||
if site["attributes"]["name"] == sitename:
|
||||
print(f'Name: {eftresp2["data"][index]["attributes"]["name"]} ID: {eftresp2["data"][index]["id"]}')
|
||||
siteid = eftresp2["data"][index]["id"]
|
||||
|
||||
#Get Server Metrics
|
||||
getusersURL = f"{baseURL}/v2/sites/{siteid}/users"
|
||||
r3 = requests.get(getusersURL, headers=authheader)
|
||||
eftresp3 = r3.json()
|
||||
# print(r3.status_code)
|
||||
print(eftresp3)
|
Loading…
x
Reference in New Issue
Block a user