Package org.apache.shiro.crypto.hash

Examples of org.apache.shiro.crypto.hash.Sha256Hash


        jdbcTemplate.execute( "insert into roles(id,name,description) values (1, 'user', 'The default role given to all users.')" );
        jdbcTemplate.execute( "insert into roles(id,name,description) values (2, 'admin', 'The admin role only given to site admins')" );
        jdbcTemplate.execute( "insert into roles_permissions values (2, 'user:*')" );
        jdbcTemplate.execute( "insert into roles_permissions values (2, 'view')" );
        jdbcTemplate.execute( "insert into users(id,username,email,password) values (1, 'admin', 'sample@shiro.apache.org', '" + new Sha256Hash("admin").toHex() + "')" );
        jdbcTemplate.execute( "insert into users(id,username,email,password) values (2, 'user', 'sample@shiro.apache.org', '" + new Sha256Hash("user").toHex() + "')" );
        jdbcTemplate.execute( "insert into users_roles values (1, 2)" );
        jdbcTemplate.execute( "insert into users_roles values (2, 1)" );

    }
View Full Code Here


        jdbcTemplate.execute( "insert into roles(id,name,description) values (1, 'user', 'The default role given to all users.')" );
        jdbcTemplate.execute( "insert into roles(id,name,description) values (2, 'admin', 'The admin role only given to site admins')" );
        jdbcTemplate.execute( "insert into roles_permissions values (2, 'user:*')" );
        jdbcTemplate.execute( "insert into roles_permissions values (2, 'view')" );
        jdbcTemplate.execute( "insert into users(id,username,email,password) values (1, 'admin', 'sample@shiro.apache.org', '" + new Sha256Hash("admin").toHex() + "')" );
        jdbcTemplate.execute( "insert into users(id,username,email,password) values (2, 'user', 'sample@shiro.apache.org', '" + new Sha256Hash("user").toHex() + "')" );
        jdbcTemplate.execute( "insert into users_roles values (1, 2)" );
        jdbcTemplate.execute( "insert into users_roles values (2, 1)" );

    }
View Full Code Here

    public void createUser(String username, String email, String password) {
        User user = new User();
        user.setUsername(username);
        user.setEmail(email);
        user.setPassword( new Sha256Hash(password).toHex() );
        userDAO.createUser( user );
    }
View Full Code Here

    // salt. In this simple demo scenario, the username and the password are the same, but to
    // clarify the
    // distinction, you would see this in practice:
    // new Sha256Hash( <password>, <username> )
    String query = "insert into users values ('user', '" +
      new Sha256Hash("user", "user").toBase64() + "' )";
    jdbcTemplate.execute(query);
    log.debug("Created user.");

    // password is 'admin' SHA hashed and base64 encoded:
    query = "insert into users values ( 'admin', '" +
      new Sha256Hash("admin", "admin").toBase64() + "' )";
    jdbcTemplate.execute(query);
    log.debug("Created admin.");

    query = "insert into roles values ( 'user' )";
    jdbcTemplate.execute(query);
View Full Code Here

    jdbcTemplate.execute("insert into roles(id,name,description) values (1, 'user', 'The default role given to all users.')");
    jdbcTemplate.execute("insert into roles(id,name,description) values (2, 'admin', 'The admin role only given to site admins')");
    jdbcTemplate.execute("insert into roles_permissions values (2, 'user:*')");
    jdbcTemplate.execute("insert into roles_permissions values (2, 'view')");
    jdbcTemplate.execute("insert into users(id,username,email,password) values (1, 'admin', 'sample@shiro.apache.org', '" +
      new Sha256Hash("admin").toHex() + "')");
    jdbcTemplate.execute("insert into users(id,username,email,password) values (2, 'user', 'sample@shiro.apache.org', '" +
      new Sha256Hash("user").toHex() + "')");
    jdbcTemplate.execute("insert into users_roles values (1, 2)");
    jdbcTemplate.execute("insert into users_roles values (2, 1)");

  }
View Full Code Here

  public void createUser(String username, String email, String password)
  {
    User user = new User();
    user.setUsername(username);
    user.setEmail(email);
    user.setPassword(new Sha256Hash(password).toHex());
    userDAO.createUser(user);
  }
View Full Code Here

    // the
    // salt. In this simple demo scenario, the username and the password are the same, but to
    // clarify the
    // distinction, you would see this in practice:
    // new Sha256Hash( <password>, <username> )
    String query = "insert into users values ('user', '" + new Sha256Hash("user").toBase64() +
      "' )";
    jdbcTemplate.execute(query);
    LOGGER.debug("Created user.");

    // password is 'admin' SHA hashed and base64 encoded:
    query = "insert into users values ( 'admin', '" + new Sha256Hash("admin").toBase64() +
      "' )";
    jdbcTemplate.execute(query);
    LOGGER.debug("Created admin.");

    query = "insert into roles values ( 'user' )";
View Full Code Here

    jdbcTemplate.execute("insert into roles(id,name,description) values (1, 'user', 'The default role given to all users.')");
    jdbcTemplate.execute("insert into roles(id,name,description) values (2, 'admin', 'The admin role only given to site admins')");
    jdbcTemplate.execute("insert into roles_permissions values (2, 'user:*')");
    jdbcTemplate.execute("insert into roles_permissions values (2, 'view')");
    jdbcTemplate.execute("insert into users(id,username,email,password) values (1, 'admin', 'sample@shiro.apache.org', '" +
      new Sha256Hash("admin").toHex() + "')");
    jdbcTemplate.execute("insert into users(id,username,email,password) values (2, 'user', 'sample@shiro.apache.org', '" +
      new Sha256Hash("user").toHex() + "')");
    jdbcTemplate.execute("insert into users_roles values (1, 2)");
    jdbcTemplate.execute("insert into users_roles values (2, 1)");

  }
View Full Code Here

  public void createUser(String username, String email, String password)
  {
    User user = new User();
    user.setUsername(username);
    user.setEmail(email);
    user.setPassword(new Sha256Hash(password).toHex());
    userDAO.createUser(user);
  }
View Full Code Here

        //password is 'admin' SHA hashed and base64 encoded:
        //The first argument to the hash constructor is the actual value to be hased.  The 2nd is the
        //salt.  In this simple demo scenario, the username and the password are the same, but to clarify the
        //distinction, you would see this in practice:
        //new Sha256Hash( <password>, <cryptographically strong randomly generated salt> (not the username!) )
        String query = "insert into users values ('admin', '" + new Sha256Hash("admin", "admin").toBase64() + "' )";
        jdbcTemplate.execute(query);
        log.debug("����admin�û�.");

        //password is 'user' SHA hashed and base64 encoded:
        query = "insert into users values ( 'user', '"  + new Sha256Hash("user", "user").toBase64() + "' )";
        jdbcTemplate.execute(query);
        log.debug("����user�û�.");

        query = "insert into roles values ( 'Admin' )";
        jdbcTemplate.execute(query);
View Full Code Here

TOP

Related Classes of org.apache.shiro.crypto.hash.Sha256Hash

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.