userRealm.addUserToRole(curatorUser, "curator"); Constraint console = new Constraint(); console.setName("consoleauth"); console.setRoles(new String[]{"console"}); console.setAuthenticate(true); Constraint curator = new Constraint(); curator.setName("curatorauth"); curator.setRoles(new String[]{"curator", "console"}); curator.setAuthenticate(true);
protected void initSecurityConstraint(XmlParser.Node node) Constraint scBase = new Constraint(); scBase.setAuthenticate(true); roles=LazyList.add(roles,role); scBase.setRoles(LazyList.toStringArray(roles)); String guarantee = data.toString(false, true).toUpperCase(); if (guarantee == null || guarantee.length() == 0 || "NONE".equals(guarantee)) scBase.setDataConstraint(Constraint.DC_NONE); else if ("INTEGRAL".equals(guarantee)) scBase.setDataConstraint(Constraint.DC_INTEGRAL); else if ("CONFIDENTIAL".equals(guarantee)) scBase.setDataConstraint(Constraint.DC_CONFIDENTIAL); else scBase.setDataConstraint(Constraint.DC_CONFIDENTIAL); Constraint sc = (Constraint) scBase.clone(); sc.setName(name);
if (dataConstraint > Constraint.DC_UNSET && sc.hasDataConstraint()) if (sc.getDataConstraint() > dataConstraint) dataConstraint= sc.getDataConstraint(); if (sc.getAuthenticate()) if (sc.isAnyRole()) String[] scr= sc.getRoles(); if (scr == null || scr.length == 0)
if (dataConstraint > Constraint.DC_UNSET && sc.hasDataConstraint()) if (sc.getDataConstraint() > dataConstraint) dataConstraint= sc.getDataConstraint(); if (sc.getAuthenticate()) if (sc.isAnyRole()) String[] scr= sc.getRoles(); if (scr == null || scr.length == 0)
private ConstraintMapping[] getConstraintMappings(String ... pRoles) { Constraint constraint = new Constraint(); constraint.setName(Constraint.__BASIC_AUTH); constraint.setRoles(pRoles); constraint.setAuthenticate(true); ConstraintMapping cm = new ConstraintMapping(); cm.setConstraint(constraint); cm.setPathSpec("/*"); return new ConstraintMapping[] { cm }; }
private ConstraintMapping[] getConstraintMappings(String ... pRoles) { Constraint constraint = new Constraint(); constraint.setName(Constraint.__BASIC_AUTH); constraint.setRoles(pRoles); constraint.setAuthenticate(true); ConstraintMapping cm = new ConstraintMapping(); cm.setConstraint(constraint); cm.setPathSpec("/*"); return new ConstraintMapping[] { cm }; }
Constraint constraint = new Constraint(); constraint.setName(Constraint.__BASIC_AUTH);; constraint.setRoles(new String[]{"user","admin","moderator"}); constraint.setAuthenticate(true);
final Constraint constraint = new Constraint(); constraint.setName(Constraint.__BASIC_AUTH); constraint.setRoles(new String[] { "user", "admin", "moderator" }); constraint.setAuthenticate(true);
server.setConnectors(new Connector[] { connector }); ConstraintMapping cm = new ConstraintMapping(); Constraint constraint = new Constraint(); constraint.setName(Constraint.__BASIC_AUTH); constraint.setRoles(new String[] { ROLE_NAME }); constraint.setAuthenticate(true); cm.setConstraint(constraint); cm.setPathSpec("/*");
server.setConnectors(new Connector[] { connector }); ConstraintMapping cm = new ConstraintMapping(); Constraint constraint = new Constraint(); constraint.setName(Constraint.__BASIC_AUTH); constraint.setRoles(new String[] { ROLE_NAME }); constraint.setAuthenticate(true); cm.setConstraint(constraint); cm.setPathSpec("/*");