fix: 支持 cas 登录后,将cas 的attr 附加到 登录用户信息中
diff --git a/zuul/src/main/java/com/supwisdom/institute/backend/zuul/security/core/userdetails/InMemeryUserDetailsService.java b/zuul/src/main/java/com/supwisdom/institute/backend/zuul/security/core/userdetails/InMemeryUserDetailsService.java
index 22fc735..7de0bea 100644
--- a/zuul/src/main/java/com/supwisdom/institute/backend/zuul/security/core/userdetails/InMemeryUserDetailsService.java
+++ b/zuul/src/main/java/com/supwisdom/institute/backend/zuul/security/core/userdetails/InMemeryUserDetailsService.java
@@ -1,13 +1,12 @@
package com.supwisdom.institute.backend.zuul.security.core.userdetails;
import java.util.ArrayList;
-import java.util.HashMap;
import java.util.List;
-import java.util.Map;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.core.GrantedAuthority;
import org.springframework.security.core.authority.SimpleGrantedAuthority;
+import org.springframework.security.core.userdetails.User;
import org.springframework.security.core.userdetails.UserDetails;
import org.springframework.security.core.userdetails.UserDetailsService;
import org.springframework.security.core.userdetails.UsernameNotFoundException;
@@ -31,9 +30,7 @@
authorities.add(new SimpleGrantedAuthority("administrator"));
authorities.add(new SimpleGrantedAuthority("user"));
- Map<String, Object> attributes = new HashMap<String, Object>();
-
- MyUser myUser = new MyUser(username, passwordEncoder.encode(username), authorities, attributes);
+ User myUser = new User(username, passwordEncoder.encode(username), authorities);
log.debug("myUser is {}", myUser);
return myUser;