2 Library OperatingSystem
3 Library RequestsLibrary
9 ${TARGETURL_NAMESPACE} https://${AAF_IP}:8100/authz/nss/org.osaaf.people
10 ${TARGETURL_PERMS} https://${AAF_IP}:8100/authz/perms/user/aaf_admin@people.osaaf.org
11 ${TARGETURL_ROLES} https://${AAF_IP}:8100/authz/roles/user/aaf_admin@people.osaaf.org
12 ${username} aaf_admin@people.osaaf.org
13 ${password} demo123456!
19 CreateSession aaf https://${AAF_IP}:8100
20 &{headers}= Create Dictionary Authorization=Basic YWFmX2FkbWluQHBlb3BsZS5vc2FhZi5vcmc6ZGVtbzEyMzQ1NiE= Content-Type=application/json Accept=application/json
21 ${resp}= Get Request aaf /authz/nss/org.osaaf.people headers=&{headers}
22 Should Be Equal As Strings ${resp.status_code} 200
23 log 'JSON Response Code :'${resp.text}
25 View by User Permission
27 CreateSession aaf https://${AAF_IP}:8100
28 &{headers}= Create Dictionary Authorization=Basic YWFmX2FkbWluQHBlb3BsZS5vc2FhZi5vcmc6ZGVtbzEyMzQ1NiE= Content-Type=application/json Accept=application/json
29 ${resp}= Get Request aaf authz/perms/user/aaf_admin@people.osaaf.org headers=&{headers}
30 Should Be Equal As Strings ${resp.status_code} 200
31 log 'JSON Response Code :'${resp.text}
35 CreateSession aaf https://${AAF_IP}:8100
36 &{headers}= Create Dictionary Authorization=Basic YWFmX2FkbWluQHBlb3BsZS5vc2FhZi5vcmc6ZGVtbzEyMzQ1NiE= Content-Type=application/json Accept=application/json
37 ${resp}= Get Request aaf authz/roles/user/aaf_admin@people.osaaf.org headers=&{headers}
38 Should Be Equal As Strings ${resp.status_code} 200
39 log 'JSON Response Code :'${resp.text}