Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- EntityManagerFactory factory =
- Persistence.createEntityManagerFactory("e");
- EntityManager em = factory.createEntityManager();
- em.getTransaction().begin();
- com.e.dto.User user = new com.e.dto.User();
- DefaultPasswordService a = new DefaultPasswordService();
- password = a.encryptPassword(password);
- user.setUsername(username);
- user.setPassword(password);
- em.persist(user);
- em.getTransaction().commit();
- jdbcRealm=org.apache.shiro.realm.jdbc.JdbcRealm
- jdbcRealm.authenticationQuery = SELECT password from user where username = ?
- jdbcRealm.userRolesQuery = select role from userroles where userID = (select id FROM user WHERE username = ?)
- ds = com.mysql.jdbc.jdbc2.optional.MysqlDataSource
- ds.serverName = localhost
- ds.user = root
- ds.password = password
- ds.databaseName = myDatabase
- jdbcRealm.dataSource= $ds
- credentialsMatcher = org.apache.shiro.authc.credential.HashedCredentialsMatcher
- credentialsMatcher.hashAlgorithmName = SHA-256
- credentialsMatcher.storedCredentialsHexEncoded = true
- credentialsMatcher.hashIterations = 10000
- credentialsMatcher.hashSalted = true
- $shiro1$SHA-256$500000$xRvz5dByhvAtFG7VHlCjHA==$xxakvEZdBF6cI+UmyR1OY098tAlscOKhpwQuT7THijw=
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement