From 5322edbcc5529864aaea26d78289df7a8a36fb77 Mon Sep 17 00:00:00 2001 From: 李林 <z1292839451@163.com> Date: 星期四, 20 七月 2023 11:25:18 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- user-server/src/main/java/com/yuanchu/limslaboratory/shiro/config/ShiroConfig.java | 18 +++++++++++++++--- 1 files changed, 15 insertions(+), 3 deletions(-) diff --git a/user-server/src/main/java/com/yuanchu/limslaboratory/shiro/config/ShiroConfig.java b/user-server/src/main/java/com/yuanchu/limslaboratory/shiro/config/ShiroConfig.java index be5d706..382e740 100644 --- a/user-server/src/main/java/com/yuanchu/limslaboratory/shiro/config/ShiroConfig.java +++ b/user-server/src/main/java/com/yuanchu/limslaboratory/shiro/config/ShiroConfig.java @@ -123,15 +123,27 @@ return securityManager; } -// 鍒涘缓鑷畾涔塕ealm + // 鍒涘缓鑷畾涔塕ealm @Bean public Realm shiroRealm() { - return new ShiroRealm(); + ShiroRealm realm = new ShiroRealm(); +// HashedCredentialsMatcher credentialsMatcher = new HashedCredentialsMatcher(); +//// //璁剧疆浣跨敤MD5鍔犲瘑绠楁硶 +//// credentialsMatcher.setHashAlgorithmName(Md5Hash.ALGORITHM_NAME); +//// //鏁e垪娆℃暟 +//// 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; } -- Gitblit v1.9.3