sh.setAuthenticator(new BasicAuthenticator()); sh.setLoginService(loginService); sh.setStrict(true);
securityHandler.setStrict( false );
sh.setAuthenticator(new BasicAuthenticator()); sh.setLoginService(loginService); sh.setStrict(true);
sh.setAuthenticator(new BasicAuthenticator()); sh.setLoginService(loginService); sh.setStrict(true);
sh.setAuthenticator(new BasicAuthenticator()); sh.setLoginService(loginService); sh.setStrict(true);
csh.setAuthMethod( webappContext.getAuthenticationInfo().getAuthMethod() ); csh.setConstraintMappings( new ConstraintMapping[] { constraintMapping } ); csh.setStrict( false );
private void initAuthentication(String pathSpec, String authName) { authType = authName; Constraint constraint = new Constraint(); if (authName == null) { authName = Constraint.__BASIC_AUTH; } constraint.setName(authName); constraint.setRoles(new String[] { "users" }); constraint.setAuthenticate(true); ConstraintMapping cm = new ConstraintMapping(); cm.setConstraint(constraint); cm.setPathSpec(pathSpec); securityHandler.setRealmName("Test Server"); securityHandler.setAuthMethod(authName); securityHandler.setStrict(true); securityHandler.setConstraintMappings(new ConstraintMapping[] { cm }); loginService = new HashLoginService("Test Server"); securityHandler.setLoginService(loginService); servletContextHandler.setSecurityHandler(securityHandler); }
security.setStrict(false); constraint.setRoles(new String[]{Constraint.ANY_ROLE});
private void auth(ServletContextHandler ctx, Authenticator authType) { final String role = "can-access"; MappedLoginService users = new MappedLoginService() { @Override protected UserIdentity loadUser(String who) { return null; } @Override protected void loadUsers() throws IOException { putUser(username, new Password(password), new String[] { role }); } }; ConstraintMapping cm = new ConstraintMapping(); cm.setConstraint(new Constraint()); cm.getConstraint().setAuthenticate(true); cm.getConstraint().setDataConstraint(Constraint.DC_NONE); cm.getConstraint().setRoles(new String[] { role }); cm.setPathSpec("/*"); ConstraintSecurityHandler sec = new ConstraintSecurityHandler(); sec.setStrict(false); sec.setRealmName(realm); sec.setAuthenticator(authType); sec.setLoginService(users); sec.setConstraintMappings(new ConstraintMapping[] { cm }); sec.setHandler(ctx); contexts.removeHandler(ctx); contexts.addHandler(sec); }