Search in sources :

Example 21 with KeyValuePermissionImpl

use of ddf.security.permission.impl.KeyValuePermissionImpl in project ddf by codice.

the class DefaultContextAttributeMappingTest method setup.

@Before
public void setup() {
    List<KeyValuePermission> userPerms = new ArrayList<KeyValuePermission>();
    userPerms.add(new KeyValuePermissionImpl("role", Arrays.asList("admin")));
    userPerms.add(new KeyValuePermissionImpl("controls", Arrays.asList("Foo", "Bar")));
    userPerms.add(new KeyValuePermissionImpl("control", Arrays.asList("Foo")));
    userPermissions = new KeyValueCollectionPermissionImpl("context", userPerms);
    roleMapping = new DefaultContextAttributeMapping("context", "role", "admin");
    roleMapping2 = new DefaultContextAttributeMapping("context", "role", "charlie");
    controlsMapping = new DefaultContextAttributeMapping("context", "controls", "Foo");
    controlMapping = new DefaultContextAttributeMapping("context", "control", "Bar");
}
Also used : KeyValuePermissionImpl(ddf.security.permission.impl.KeyValuePermissionImpl) ArrayList(java.util.ArrayList) KeyValueCollectionPermissionImpl(ddf.security.permission.impl.KeyValueCollectionPermissionImpl) KeyValuePermission(ddf.security.permission.KeyValuePermission) Before(org.junit.Before)

Aggregations

KeyValuePermissionImpl (ddf.security.permission.impl.KeyValuePermissionImpl)21 Test (org.junit.Test)14 KeyValuePermission (ddf.security.permission.KeyValuePermission)13 ArrayList (java.util.ArrayList)13 KeyValueCollectionPermission (ddf.security.permission.KeyValueCollectionPermission)10 CollectionPermissionImpl (ddf.security.permission.impl.CollectionPermissionImpl)8 KeyValueCollectionPermissionImpl (ddf.security.permission.impl.KeyValueCollectionPermissionImpl)6 Permission (org.apache.shiro.authz.Permission)6 CollectionPermission (ddf.security.permission.CollectionPermission)5 SimpleAuthorizationInfo (org.apache.shiro.authz.SimpleAuthorizationInfo)4 PermissionsImpl (ddf.security.permission.impl.PermissionsImpl)3 SecurityLogger (ddf.security.audit.SecurityLogger)2 Expansion (ddf.security.expansion.Expansion)2 AuthzRealm (ddf.security.pdp.realm.AuthzRealm)2 HashSet (java.util.HashSet)2 WildcardPermission (org.apache.shiro.authz.permission.WildcardPermission)2 PrincipalCollection (org.apache.shiro.subject.PrincipalCollection)2 XmlParser (org.codice.ddf.parser.xml.XmlParser)2 Before (org.junit.Before)2 AttributeStatement (ddf.security.assertion.AttributeStatement)1