diff options
author | Endi S. Dewata <edewata@redhat.com> | 2010-11-02 20:10:21 -0500 |
---|---|---|
committer | Adam Young <ayoung@redhat.com> | 2010-11-03 10:26:25 -0400 |
commit | f7a4c53e60388429073a61b275f8a559970afc95 (patch) | |
tree | 72df1f6b8c12b4338bb00b5fb935c89d008d9c9c /install | |
parent | c99fda0d1e880a444a1b3f92465fdf11539a8154 (diff) | |
download | freeipa-f7a4c53e60388429073a61b275f8a559970afc95.tar.gz freeipa-f7a4c53e60388429073a61b275f8a559970afc95.tar.xz freeipa-f7a4c53e60388429073a61b275f8a559970afc95.zip |
HBAC test data
Diffstat (limited to 'install')
-rw-r--r-- | install/static/test/data/hbac_add.json | 27 | ||||
-rw-r--r-- | install/static/test/data/hbac_add_host.json | 56 | ||||
-rw-r--r-- | install/static/test/data/hbac_add_service.json | 56 | ||||
-rw-r--r-- | install/static/test/data/hbac_add_sourcehost.json | 56 | ||||
-rw-r--r-- | install/static/test/data/hbac_add_user.json | 56 | ||||
-rw-r--r-- | install/static/test/data/hbac_del.json | 9 | ||||
-rw-r--r-- | install/static/test/data/hbac_find.json | 24 | ||||
-rw-r--r-- | install/static/test/data/hbac_mod.json | 12 | ||||
-rw-r--r-- | install/static/test/data/hbac_remove_host.json | 50 | ||||
-rw-r--r-- | install/static/test/data/hbac_remove_service.json | 49 | ||||
-rw-r--r-- | install/static/test/data/hbac_remove_sourcehost.json | 50 | ||||
-rw-r--r-- | install/static/test/data/hbac_remove_user.json | 48 | ||||
-rw-r--r-- | install/static/test/data/hbac_show.json | 66 | ||||
-rw-r--r-- | install/static/test/data/hbacsvc_find.json | 74 | ||||
-rw-r--r-- | install/static/test/data/hbacsvcgroup_find.json | 24 |
15 files changed, 628 insertions, 29 deletions
diff --git a/install/static/test/data/hbac_add.json b/install/static/test/data/hbac_add.json new file mode 100644 index 000000000..2a5d251bf --- /dev/null +++ b/install/static/test/data/hbac_add.json @@ -0,0 +1,27 @@ +{ + "error": null, + "id": 0, + "result": { + "result": { + "accessruletype": [ + "allow" + ], + "cn": [ + "test" + ], + "dn": "ipauniqueid=f3e69e82-e3b411df-bfde9b13-2b28c216,cn=hbac,dc=dev,dc=example,dc=com", + "ipaenabledflag": [ + "TRUE" + ], + "ipauniqueid": [ + "f3e69e82-e3b411df-bfde9b13-2b28c216" + ], + "objectclass": [ + "ipaassociation", + "ipahbacrule" + ] + }, + "summary": null, + "value": "test" + } +}
\ No newline at end of file diff --git a/install/static/test/data/hbac_add_host.json b/install/static/test/data/hbac_add_host.json new file mode 100644 index 000000000..038d6aea4 --- /dev/null +++ b/install/static/test/data/hbac_add_host.json @@ -0,0 +1,56 @@ +{ + "error": null, + "id": 0, + "result": { + "completed": 2, + "failed": { + "memberhost": { + "host": [], + "hostgroup": [] + } + }, + "result": { + "accessruletype": [ + "allow" + ], + "accesstime": [ + "periodic daily 0800-1400", + "absolute 201012161032 ~ 201012161033" + ], + "cn": [ + "test" + ], + "dn": "ipauniqueid=e8aca082-e64a11df-9864f2e0-e0578392,cn=hbac,dc=dev,dc=example,dc=com", + "ipaenabledflag": [ + "TRUE" + ], + "memberhost_host": [ + "dev.example.com" + ], + "memberhost_hostgroup": [ + "production" + ], + "memberservice_hbacsvc": [ + "ftp", + "sshd" + ], + "memberservice_hbacsvcgroup": [ + "sudo" + ], + "memberuser_group": [ + "admins", + "editors" + ], + "memberuser_user": [ + "admin", + "test" + ], + "sourcehost_host": [ + "dev.example.com" + ], + "sourcehost_hostgroup": [ + "staging" + ] + } + } +} diff --git a/install/static/test/data/hbac_add_service.json b/install/static/test/data/hbac_add_service.json new file mode 100644 index 000000000..c658fe8b5 --- /dev/null +++ b/install/static/test/data/hbac_add_service.json @@ -0,0 +1,56 @@ +{ + "error": null, + "id": 0, + "result": { + "completed": 3, + "failed": { + "memberservice": { + "hbacsvc": [], + "hbacsvcgroup": [] + } + }, + "result": { + "accessruletype": [ + "allow" + ], + "accesstime": [ + "periodic daily 0800-1400", + "absolute 201012161032 ~ 201012161033" + ], + "cn": [ + "test" + ], + "dn": "ipauniqueid=e8aca082-e64a11df-9864f2e0-e0578392,cn=hbac,dc=dev,dc=example,dc=com", + "ipaenabledflag": [ + "TRUE" + ], + "memberhost_host": [ + "dev.example.com" + ], + "memberhost_hostgroup": [ + "production" + ], + "memberservice_hbacsvc": [ + "ftp", + "sshd" + ], + "memberservice_hbacsvcgroup": [ + "sudo" + ], + "memberuser_group": [ + "admins", + "editors" + ], + "memberuser_user": [ + "admin", + "test" + ], + "sourcehost_host": [ + "dev.example.com" + ], + "sourcehost_hostgroup": [ + "staging" + ] + } + } +} diff --git a/install/static/test/data/hbac_add_sourcehost.json b/install/static/test/data/hbac_add_sourcehost.json new file mode 100644 index 000000000..a657207f5 --- /dev/null +++ b/install/static/test/data/hbac_add_sourcehost.json @@ -0,0 +1,56 @@ +{ + "error": null, + "id": 0, + "result": { + "completed": 2, + "failed": { + "sourcehost": { + "host": [], + "hostgroup": [] + } + }, + "result": { + "accessruletype": [ + "allow" + ], + "accesstime": [ + "periodic daily 0800-1400", + "absolute 201012161032 ~ 201012161033" + ], + "cn": [ + "test" + ], + "dn": "ipauniqueid=e8aca082-e64a11df-9864f2e0-e0578392,cn=hbac,dc=dev,dc=example,dc=com", + "ipaenabledflag": [ + "TRUE" + ], + "memberhost_host": [ + "dev.example.com" + ], + "memberhost_hostgroup": [ + "production" + ], + "memberservice_hbacsvc": [ + "ftp", + "sshd" + ], + "memberservice_hbacsvcgroup": [ + "sudo" + ], + "memberuser_group": [ + "admins", + "editors" + ], + "memberuser_user": [ + "admin", + "test" + ], + "sourcehost_host": [ + "dev.example.com" + ], + "sourcehost_hostgroup": [ + "staging" + ] + } + } +} diff --git a/install/static/test/data/hbac_add_user.json b/install/static/test/data/hbac_add_user.json new file mode 100644 index 000000000..0c4c976e4 --- /dev/null +++ b/install/static/test/data/hbac_add_user.json @@ -0,0 +1,56 @@ +{ + "error": null, + "id": 0, + "result": { + "completed": 3, + "failed": { + "memberuser": { + "group": [], + "user": [] + } + }, + "result": { + "accessruletype": [ + "allow" + ], + "accesstime": [ + "periodic daily 0800-1400", + "absolute 201012161032 ~ 201012161033" + ], + "cn": [ + "test" + ], + "dn": "ipauniqueid=e8aca082-e64a11df-9864f2e0-e0578392,cn=hbac,dc=dev,dc=example,dc=com", + "ipaenabledflag": [ + "TRUE" + ], + "memberhost_host": [ + "dev.example.com" + ], + "memberhost_hostgroup": [ + "production" + ], + "memberservice_hbacsvc": [ + "ftp", + "sshd" + ], + "memberservice_hbacsvcgroup": [ + "sudo" + ], + "memberuser_group": [ + "admins", + "editors" + ], + "memberuser_user": [ + "admin", + "test" + ], + "sourcehost_host": [ + "dev.example.com" + ], + "sourcehost_hostgroup": [ + "staging" + ] + } + } +} diff --git a/install/static/test/data/hbac_del.json b/install/static/test/data/hbac_del.json new file mode 100644 index 000000000..2197a12c2 --- /dev/null +++ b/install/static/test/data/hbac_del.json @@ -0,0 +1,9 @@ +{ + "error": null, + "id": 0, + "result": { + "result": true, + "summary": null, + "value": "test" + } +}
\ No newline at end of file diff --git a/install/static/test/data/hbac_find.json b/install/static/test/data/hbac_find.json index 1a53d722c..fd95d9f57 100644 --- a/install/static/test/data/hbac_find.json +++ b/install/static/test/data/hbac_find.json @@ -1,8 +1,8 @@ { "error": null, - "id": 6, + "id": 0, "result": { - "count": 1, + "count": 2, "result": [ { "accessruletype": [ @@ -14,7 +14,7 @@ "description": [ "Allow all users to access any host from any host" ], - "dn": "ipauniqueid=c943a8cf-d05b-11df-b68f-525400674dcd,cn=hbac,dc=ayoung,dc=boston,dc=devel,dc=redhat,dc=com", + "dn": "ipauniqueid=b7567b5a-e39311df-bfde9b13-2b28c216,cn=hbac,dc=dev,dc=example,dc=com", "hostcategory": [ "all" ], @@ -30,9 +30,25 @@ "usercategory": [ "all" ] + }, + { + "accessruletype": [ + "allow" + ], + "accesstime": [ + "periodic daily 0800-1400", + "absolute 201012161032 ~ 201012161033" + ], + "cn": [ + "test" + ], + "dn": "ipauniqueid=3b6d2a82-e3b511df-bfde9b13-2b28c216,cn=hbac,dc=dev,dc=example,dc=com", + "ipaenabledflag": [ + "TRUE" + ] } ], "summary": null, "truncated": false } -}
\ No newline at end of file +} diff --git a/install/static/test/data/hbac_mod.json b/install/static/test/data/hbac_mod.json new file mode 100644 index 000000000..ea090040a --- /dev/null +++ b/install/static/test/data/hbac_mod.json @@ -0,0 +1,12 @@ +{ + "error": { + "code": 4202, + "kw": {}, + "message": "no modifications to be performed", + "name": { + "__base64__": "RW1wdHlNb2RsaXN0" + } + }, + "id": 0, + "result": null +} diff --git a/install/static/test/data/hbac_remove_host.json b/install/static/test/data/hbac_remove_host.json new file mode 100644 index 000000000..02f56ecd6 --- /dev/null +++ b/install/static/test/data/hbac_remove_host.json @@ -0,0 +1,50 @@ +{ + "error": null, + "id": 0, + "result": { + "completed": 2, + "failed": { + "memberhost": { + "host": [], + "hostgroup": [] + } + }, + "result": { + "accessruletype": [ + "allow" + ], + "accesstime": [ + "periodic daily 0800-1400", + "absolute 201012161032 ~ 201012161033" + ], + "cn": [ + "test" + ], + "dn": "ipauniqueid=e8aca082-e64a11df-9864f2e0-e0578392,cn=hbac,dc=dev,dc=example,dc=com", + "ipaenabledflag": [ + "TRUE" + ], + "memberservice_hbacsvc": [ + "ftp", + "sshd" + ], + "memberservice_hbacsvcgroup": [ + "sudo" + ], + "memberuser_group": [ + "admins", + "editors" + ], + "memberuser_user": [ + "admin", + "test" + ], + "sourcehost_host": [ + "dev.example.com" + ], + "sourcehost_hostgroup": [ + "staging" + ] + } + } +} diff --git a/install/static/test/data/hbac_remove_service.json b/install/static/test/data/hbac_remove_service.json new file mode 100644 index 000000000..f8b6b51a5 --- /dev/null +++ b/install/static/test/data/hbac_remove_service.json @@ -0,0 +1,49 @@ +{ + "error": null, + "id": 0, + "result": { + "completed": 3, + "failed": { + "memberservice": { + "hbacsvc": [], + "hbacsvcgroup": [] + } + }, + "result": { + "accessruletype": [ + "allow" + ], + "accesstime": [ + "periodic daily 0800-1400", + "absolute 201012161032 ~ 201012161033" + ], + "cn": [ + "test" + ], + "dn": "ipauniqueid=e8aca082-e64a11df-9864f2e0-e0578392,cn=hbac,dc=dev,dc=example,dc=com", + "ipaenabledflag": [ + "TRUE" + ], + "memberhost_host": [ + "dev.example.com" + ], + "memberhost_hostgroup": [ + "production" + ], + "memberuser_group": [ + "admins", + "editors" + ], + "memberuser_user": [ + "admin", + "test" + ], + "sourcehost_host": [ + "dev.example.com" + ], + "sourcehost_hostgroup": [ + "staging" + ] + } + } +} diff --git a/install/static/test/data/hbac_remove_sourcehost.json b/install/static/test/data/hbac_remove_sourcehost.json new file mode 100644 index 000000000..da32f76e0 --- /dev/null +++ b/install/static/test/data/hbac_remove_sourcehost.json @@ -0,0 +1,50 @@ +{ + "error": null, + "id": 0, + "result": { + "completed": 2, + "failed": { + "sourcehost": { + "host": [], + "hostgroup": [] + } + }, + "result": { + "accessruletype": [ + "allow" + ], + "accesstime": [ + "periodic daily 0800-1400", + "absolute 201012161032 ~ 201012161033" + ], + "cn": [ + "test" + ], + "dn": "ipauniqueid=e8aca082-e64a11df-9864f2e0-e0578392,cn=hbac,dc=dev,dc=example,dc=com", + "ipaenabledflag": [ + "TRUE" + ], + "memberhost_host": [ + "dev.example.com" + ], + "memberhost_hostgroup": [ + "production" + ], + "memberservice_hbacsvc": [ + "ftp", + "sshd" + ], + "memberservice_hbacsvcgroup": [ + "sudo" + ], + "memberuser_group": [ + "admins", + "editors" + ], + "memberuser_user": [ + "admin", + "test" + ] + } + } +} diff --git a/install/static/test/data/hbac_remove_user.json b/install/static/test/data/hbac_remove_user.json new file mode 100644 index 000000000..f25317e83 --- /dev/null +++ b/install/static/test/data/hbac_remove_user.json @@ -0,0 +1,48 @@ +{ + "error": null, + "id": 0, + "result": { + "completed": 3, + "failed": { + "memberuser": { + "group": [], + "user": [] + } + }, + "result": { + "accessruletype": [ + "allow" + ], + "accesstime": [ + "periodic daily 0800-1400", + "absolute 201012161032 ~ 201012161033" + ], + "cn": [ + "test" + ], + "dn": "ipauniqueid=e8aca082-e64a11df-9864f2e0-e0578392,cn=hbac,dc=dev,dc=example,dc=com", + "ipaenabledflag": [ + "TRUE" + ], + "memberhost_host": [ + "dev.example.com" + ], + "memberhost_hostgroup": [ + "production" + ], + "memberservice_hbacsvc": [ + "ftp", + "sshd" + ], + "memberservice_hbacsvcgroup": [ + "sudo" + ], + "sourcehost_host": [ + "dev.example.com" + ], + "sourcehost_hostgroup": [ + "staging" + ] + } + } +} diff --git a/install/static/test/data/hbac_show.json b/install/static/test/data/hbac_show.json index d856e84d3..183a52182 100644 --- a/install/static/test/data/hbac_show.json +++ b/install/static/test/data/hbac_show.json @@ -1,35 +1,51 @@ { - "error": null, - "id": 6, + "error": null, + "id": 0, "result": { "result": { "accessruletype": [ "allow" - ], + ], + "accesstime": [ + "periodic daily 0800-1400", + "absolute 201012161032 ~ 201012161033" + ], "cn": [ - "allow_all" - ], - "description": [ - "Allow all users to access any host from any host" - ], - "dn": "ipauniqueid=c943a8cf-d05b-11df-b68f-525400674dcd,cn=hbac,dc=ayoung,dc=boston,dc=devel,dc=redhat,dc=com", - "hostcategory": [ - "all" - ], + "test" + ], + "dn": "ipauniqueid=e8aca082-e64a11df-9864f2e0-e0578392,cn=hbac,dc=dev,dc=example,dc=com", "ipaenabledflag": [ "TRUE" - ], - "servicecategory": [ - "all" - ], - "sourcehostcategory": [ - "all" - ], - "usercategory": [ - "all" + ], + "memberhost_host": [ + "dev.example.com" + ], + "memberhost_hostgroup": [ + "production" + ], + "memberservice_hbacsvc": [ + "ftp", + "sshd" + ], + "memberservice_hbacsvcgroup": [ + "sudo" + ], + "memberuser_group": [ + "admins", + "editors" + ], + "memberuser_user": [ + "admin", + "test" + ], + "sourcehost_host": [ + "dev.example.com" + ], + "sourcehost_hostgroup": [ + "staging" ] - }, - "summary": null, - "value": "allow_all" + }, + "summary": null, + "value": "test" } -}
\ No newline at end of file +} diff --git a/install/static/test/data/hbacsvc_find.json b/install/static/test/data/hbacsvc_find.json new file mode 100644 index 000000000..1c4b2f533 --- /dev/null +++ b/install/static/test/data/hbacsvc_find.json @@ -0,0 +1,74 @@ +{ + "error": null, + "id": 0, + "result": { + "count": 7, + "result": [ + { + "cn": [ + "sshd" + ], + "description": [ + "sshd" + ], + "dn": "cn=sshd,cn=hbacservices,cn=accounts,dc=dev,dc=example,dc=com" + }, + { + "cn": [ + "ftp" + ], + "description": [ + "ftp" + ], + "dn": "cn=ftp,cn=hbacservices,cn=accounts,dc=dev,dc=example,dc=com" + }, + { + "cn": [ + "su" + ], + "description": [ + "su" + ], + "dn": "cn=su,cn=hbacservices,cn=accounts,dc=dev,dc=example,dc=com" + }, + { + "cn": [ + "login" + ], + "description": [ + "login" + ], + "dn": "cn=login,cn=hbacservices,cn=accounts,dc=dev,dc=example,dc=com" + }, + { + "cn": [ + "su-l" + ], + "description": [ + "su with login shell" + ], + "dn": "cn=su-l,cn=hbacservices,cn=accounts,dc=dev,dc=example,dc=com" + }, + { + "cn": [ + "sudo" + ], + "description": [ + "sudo" + ], + "dn": "cn=sudo,cn=hbacservices,cn=accounts,dc=dev,dc=example,dc=com" + }, + { + "cn": [ + "sudo-i" + ], + "description": [ + "sudo-i" + ], + "dn": "cn=sudo-i,cn=hbacservices,cn=accounts,dc=dev,dc=example,dc=com" + } + ], + "summary": null, + "truncated": false + } +} diff --git a/install/static/test/data/hbacsvcgroup_find.json b/install/static/test/data/hbacsvcgroup_find.json new file mode 100644 index 000000000..b6a669009 --- /dev/null +++ b/install/static/test/data/hbacsvcgroup_find.json @@ -0,0 +1,24 @@ +{ + "error": null, + "id": 0, + "result": { + "count": 1, + "result": [ + { + "cn": [ + "SUDO" + ], + "description": [ + "Default group of SUDO related services" + ], + "dn": "cn=sudo,cn=hbacservicegroups,cn=accounts,dc=dev,dc=example,dc=com", + "member_hbacsvc": [ + "sudo", + "sudo-i" + ] + } + ], + "summary": "1 group matched", + "truncated": false + } +} |