From c427ed3db05c772cec3658949e19bcf1b6c0d2a7 Mon Sep 17 00:00:00 2001
From: zss <zss@example.com>
Date: 星期二, 22 八月 2023 15:03:16 +0800
Subject: [PATCH] 改动5.0
---
user-server/src/main/java/com/yuanchu/limslaboratory/shiro/config/ShiroConfig.java | 20 ++++++++++++++++----
1 files changed, 16 insertions(+), 4 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..3109653 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
@@ -67,7 +67,7 @@
map.put("/api-docs", "anon");
map.put("/v3/**", "anon");
-
+ map.put("/link-basic/*", "anon");
map.put("/user/login/**","anon");//琛ㄧず杩欎釜涓哄叕鍏辫祫婧� 涓�瀹氭槸鍦ㄥ彈闄愯祫婧愪笂闈�
// map.put("/**","jwtFilter");//琛ㄧず杩欎釜璧勬簮闇�瑕佽璇佸拰鎺堟潈
@@ -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