summaryrefslogtreecommitdiffstats
path: root/authz-test/TestSuite/TC_Perm1/25_grant_owned
blob: 3085ace77009b4b7e73ff8ab1cd59fb72116fd26 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# TC_Perm1.25.1.POS Create another Role in This namespace
expect 201
role create com.test.TC_Perm1.@[user.name].r.C

# TC_Perm1.25.2.POS Create another Perm in This namespace
expect 201
perm create com.test.TC_Perm1.@[user.name].p.C myInstance myAction

# TC_Perm1.25.3.NEG Permission must Exist to Add to Role
expect 404
perm grant com.test.TC_Perm1.@[user.name].p.NO myInstance myAction com.test.TC_Perm1.@[user.name].r.C

# TC_Perm1.25.4.POS Grant individual new Perm to new Role
expect 201
perm grant com.test.TC_Perm1.@[user.name].p.C myInstance myAction com.test.TC_Perm1.@[user.name].r.C

# TC_Perm1.25.5.NEG Already Granted Perm
expect 409
perm grant com.test.TC_Perm1.@[user.name].p.C myInstance myAction com.test.TC_Perm1.@[user.name].r.C

# TC_Perm1.25.6.POS Print Info for Validation
expect 200
ns list name com.test.TC_Perm1.@[user.name]

# TC_Perm1.25.10.POS UnGrant individual new Perm to new Role
expect 200
perm ungrant com.test.TC_Perm1.@[user.name].p.C myInstance myAction com.test.TC_Perm1.@[user.name].r.C

# TC_Perm1.25.11.NEG Already UnGranted Perm
expect 404
perm ungrant com.test.TC_Perm1.@[user.name].p.C myInstance myAction com.test.TC_Perm1.@[user.name].r.C

# TC_Perm1.25.20.POS Reset roles attached to permision with setTo
expect 200
perm setTo com.test.TC_Perm1.@[user.name].p.C myInstance myAction com.test.TC_Perm1.@[user.name].r.C,com.test.TC_Perm1.@[user.name].r.A

# TC_Perm1.25.21.POS Owner of permission can reset roles
expect 200
perm setTo com.test.TC_Perm1.@[user.name].p.C myInstance myAction