Examples of PasswordValidator


Examples of br.com.visualmidia.ui.validator.PasswordValidator

    if (systemUser.getSelection()) {
            validators.add(new EmptyValidator(userInfo.getUsernameText(), screenMessageLabel, Validator.ERROR_REQUIRED_USERNAME));
            validators.add(new UserNameValidator(userInfo.getUsernameText(), idText, screenMessageLabel, Validator.ERROR_USERNAME_ALREADY_EXISTS));
            validators.add(new EmptyValidator(userInfo.getPasswordText(), screenMessageLabel, Validator.ERROR_REQUIRED_PASSWORD));
            validators.add(new EmptyValidator(userInfo.getConfirmPasswordText(), screenMessageLabel, Validator.ERROR_REQUIRED_PASSWORD_CONFIRMATION));
            validators.add(new PasswordValidator(userInfo.getPasswordText(), userInfo.getConfirmPasswordText(), screenMessageLabel, Validator.ERROR_REQUIRED_PASSWORD));
        }
        return validators;
    }
View Full Code Here

Examples of com.softwaremill.common.cdi.validation.PasswordValidator

            @Password
            public String field;

        }

        PasswordValidator validator = initializeValidator(AnnotationWrapper.class);

        //when
        boolean oneLetter = validator.isValid("a", context);
        boolean oneNumber = validator.isValid("2", context);
        boolean oneSpecial = validator.isValid("*", context);
        boolean strongPass = validator.isValid("*Pawel$##*Stawicki))", context);

        //then
        assertTrue(oneLetter, "One letter considered invalid");
        assertTrue(oneNumber, "One number considered invalid");
        assertTrue(oneSpecial, "One special char considered invalid");
View Full Code Here

Examples of com.softwaremill.common.cdi.validation.PasswordValidator

        assertTrue(strongPass, "Strong password considered invalid");
    }

    private PasswordValidator initializeValidator(Class<?> classWithAnnotation) throws NoSuchFieldException {
        Password constraint = classWithAnnotation.getField("field").getAnnotation(Password.class);
        PasswordValidator validator = new PasswordValidator();
        validator.initialize(constraint);

        return validator;
    }
View Full Code Here

Examples of com.softwaremill.common.cdi.validation.PasswordValidator

            @Password(lowercaseRequired = 1, uppercaseRequired = 1)
            public String field;

        }

        PasswordValidator validator = initializeValidator(AnnotationWrapper.class);

        //when
        boolean lowerAndUpper = validator.isValid("aA", context);
        boolean number = validator.isValid("2", context);
        boolean special = validator.isValid("*", context);
        boolean oneLower = validator.isValid("a", context);
        boolean oneUpper = validator.isValid("A", context);

        //then
        assertTrue(lowerAndUpper, "Upper and lowercase considered invalid");
        assertFalse(number, "One number considered valid");
        assertFalse(special, "One special char considered valid");
View Full Code Here

Examples of com.softwaremill.common.cdi.validation.PasswordValidator

            @Password(lowercaseRequired = 1, uppercaseRequired = 1)
            public String field;

        }

        PasswordValidator validator = initializeValidator(AnnotationWrapper.class);

        //when
        boolean isValid = validator.isValid("2", context);

        //then
        verify(context).buildConstraintViolationWithTemplate(eq("Not enough lowercase letters"));
        verify(constraintViolationBuilder).addConstraintViolation();
View Full Code Here

Examples of com.softwaremill.common.cdi.validation.PasswordValidator

            @Password(digitsRequired = 3)
            public String field;

        }

        PasswordValidator validator = initializeValidator(AnnotationWrapper.class);

        //when
        boolean threeNumbers = validator.isValid("123", context);
        boolean noNumbers = validator.isValid("assdfSDFSDD#$%DDD", context);

        //then
        assertTrue(threeNumbers, "Three numbers considered invalid");
        assertFalse(noNumbers, "No numbers considered valid");
    }
View Full Code Here

Examples of com.softwaremill.common.cdi.validation.PasswordValidator

                    minLength = 10)
            public String field;

        }

        PasswordValidator validator = initializeValidator(AnnotationWrapper.class);

        //when
        boolean strongPass = validator.isValid("aAabaA*A22", context);
        boolean shortPass = validator.isValid("aA*2aaaad", context);
        boolean noSpecials = validator.isValid("aaaaAAAA2222", context);
        boolean noLowercase = validator.isValid("BBBBA.AA2*22", context);
        boolean noUppercase = validator.isValid("bbbba.aa2*22", context);
        boolean noNumbers = validator.isValid("asdfsADSSD***", context);

        //then
        assertTrue(strongPass, "Strong password considered invalid");
        assertFalse(shortPass, "Too short password considered valid");
        assertFalse(noSpecials, "Password without special char considered valid");
View Full Code Here

Examples of org.apache.directory.server.core.api.authn.ppolicy.PasswordValidator

        passwordPolicy.setPwdMinDelay( passwordPolicyBean.getPwdMinDelay() );
        passwordPolicy.setPwdMinLength( passwordPolicyBean.getPwdMinLength() );
        passwordPolicy.setPwdMustChange( passwordPolicyBean.isPwdMustChange() );
        passwordPolicy.setPwdSafeModify( passwordPolicyBean.isPwdSafeModify() );

        PasswordValidator validator = null;

        try
        {
            String className = passwordPolicyBean.getPwdValidator();
View Full Code Here

Examples of org.apache.directory.server.core.api.authn.ppolicy.PasswordValidator

        passwordPolicy.setPwdMinDelay( passwordPolicyBean.getPwdMinDelay() );
        passwordPolicy.setPwdMinLength( passwordPolicyBean.getPwdMinLength() );
        passwordPolicy.setPwdMustChange( passwordPolicyBean.isPwdMustChange() );
        passwordPolicy.setPwdSafeModify( passwordPolicyBean.isPwdSafeModify() );
       
        PasswordValidator validator = null;
       
        try
        {
          String className = passwordPolicyBean.getPwdValidator();
         
View Full Code Here

Examples of org.geoserver.security.password.PasswordValidator

               //no such config
               return null;
           }

           //look up the validator for this config
           PasswordValidator validator = null;

           for (GeoServerSecurityProvider p  : lookupSecurityProviders()) {
               if (p.getPasswordValidatorClass() == null) {                  
                   continue;
               }
               if (p.getPasswordValidatorClass().getName().equals(config.getClassName())) {
                   validator = p.createPasswordValidator(config, GeoServerSecurityManager.this);
                   break;
               }   
           }
           if (validator == null) {
               throw new IOException("No password policy matching config: " + config);
           }

           validator.setConfig(config);
           return validator;
       }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.