Package org.jmanage.core.auth

Examples of org.jmanage.core.auth.UserManager


    private static void reencryptWithNewKey(  )
        throws Exception {
       
       /* get old password from user */
       char [] oldPassword = getOldPassword() ;
       UserManager userMgr = UserManager.getInstance() ;
       User user = userMgr.verifyUsernamePassword(AuthConstants.USER_ADMIN,oldPassword);
        if(user == null) {
            System.out.println("\nInvalid password") ;
            return ;
        }
         /* get new password from user */
 
View Full Code Here


public class ChangeAdminPassword {

    public static void main(String[] args)
        throws Exception {

        final UserManager userManager = UserManager.getInstance();
        final char[] oldPassword =
                PasswordField.getPassword("Enter Old password:");
        final User admin = userManager.verifyUsernamePassword(AuthConstants.USER_ADMIN,
                oldPassword);
        if(admin == null){
            System.out.println("Invalid password.");
            return;
        }

        final char[] newPassword = getNewPassword();
        if(newPassword == null){
            return;
        }

        /* update the password for admin */
        admin.setPassword(Crypto.hash(newPassword));
        userManager.updateUser(admin);

        /* re-encrypt the key */
        EncryptedKey encryptedKey = KeyManager.readKey(oldPassword);
        encryptedKey.setPassword(newPassword);
        /* write the encryptedKey to the key file */
 
View Full Code Here

    private static int _port = Integer.parseInt(JManageProperties.getStopPort());
    private static String _key;

    public static void main(String[] args) throws Exception{
        UserManager userManager = UserManager.getInstance();
        User user = null;
        char[] password = null;
        int invalidAttempts = 0;

        if(args.length == 1){
            password = args[0].toCharArray();
            user = userManager.verifyUsernamePassword(
                    AuthConstants.USER_ADMIN, password);
            /* invalid password was tried */
            if(user == null){
                invalidAttempts ++;
            }
        }

        while(user == null){
            if(invalidAttempts > 0){
                System.out.println("Invalid Admin Password.");
            }
            /* get the password */
            password = PasswordField.getPassword("Enter password:");
            /* the password should match for the admin user */
            user = userManager.verifyUsernamePassword(
                    AuthConstants.USER_ADMIN, password);
            invalidAttempts ++;
            if(invalidAttempts >= 3){
                break;
            }
View Full Code Here

       
        if (System.getSecurityManager() == null) {
           System.setSecurityManager(new RMISecurityManager());
        }
   
        UserManager userManager = UserManager.getInstance();
        User user = null;
        char[] password = null;
        int invalidAttempts = 0;

        if(args.length == 1){
            password = args[0].toCharArray();
            user = userManager.verifyUsernamePassword(
                    AuthConstants.USER_ADMIN, password);
            /* invalid password was tried */
            if(user == null){
                invalidAttempts ++;
            }
        }

        while(user == null){
            if(invalidAttempts > 0){
                System.out.println("Invalid Admin Password.");
            }
            /* get the password */
            password = PasswordField.getPassword("Enter password [default: 123456]:");
            /* the password should match for the admin user */
            user = userManager.verifyUsernamePassword(
                    AuthConstants.USER_ADMIN, password);
            invalidAttempts ++;
            if(invalidAttempts >= 3){
                break;
            }
View Full Code Here

TOP

Related Classes of org.jmanage.core.auth.UserManager

Copyright © 2018 www.massapicom. 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.