XiaoRuby
2023-07-13 27e9d7d2c7db63c5f12c83e069980213398e8337
user-server/src/main/java/com/yuanchu/limslaboratory/shiro/config/ShiroConfig.java
@@ -123,15 +123,27 @@
        return securityManager;
    }
//    创建自定义Realm
    //    创建自定义Realm
    @Bean
    public Realm shiroRealm() {
        return new ShiroRealm();
        ShiroRealm realm = new ShiroRealm();
//        HashedCredentialsMatcher credentialsMatcher = new HashedCredentialsMatcher();
////        //设置使用MD5加密算法
////        credentialsMatcher.setHashAlgorithmName(Md5Hash.ALGORITHM_NAME);
////        //散列次数
////        credentialsMatcher.setHashIterations(1024);
//        realm.setCredentialsMatcher(credentialsMatcher);
        return realm;
    }
    @Bean
    public Realm JwtRealm(){
        return new JwtRealm();
        JwtRealm jwtRealm = new JwtRealm();
        // 设置加密算法
        CredentialsMatcher credentialsMatcher = new JwtCredentialsMatcher();
        // 设置加密次数
        jwtRealm.setCredentialsMatcher(credentialsMatcher);
        return jwtRealm;
    }