|
|
@ -5,6 +5,7 @@ import cn.hutool.core.util.StrUtil; |
|
|
|
import com.cloud.kicc.common.core.api.R; |
|
|
|
import com.cloud.kicc.common.core.api.R; |
|
|
|
import com.cloud.kicc.common.core.constant.CommonConstants; |
|
|
|
import com.cloud.kicc.common.core.constant.CommonConstants; |
|
|
|
import com.cloud.kicc.common.core.constant.SecurityConstants; |
|
|
|
import com.cloud.kicc.common.core.constant.SecurityConstants; |
|
|
|
|
|
|
|
import com.cloud.kicc.common.core.exception.CheckedException; |
|
|
|
import com.cloud.kicc.common.data.entity.KiccUser; |
|
|
|
import com.cloud.kicc.common.data.entity.KiccUser; |
|
|
|
import com.cloud.kicc.system.api.entity.User; |
|
|
|
import com.cloud.kicc.system.api.entity.User; |
|
|
|
import org.springframework.core.Ordered; |
|
|
|
import org.springframework.core.Ordered; |
|
|
@ -53,10 +54,6 @@ public interface KiccUserDetailsService extends UserDetailsService, Ordered { |
|
|
|
* @return UserDetails |
|
|
|
* @return UserDetails |
|
|
|
*/ |
|
|
|
*/ |
|
|
|
default UserDetails getUserDetails(R<User> result) { |
|
|
|
default UserDetails getUserDetails(R<User> result) { |
|
|
|
if (result == null || result.getData() == null) { |
|
|
|
|
|
|
|
throw new UsernameNotFoundException("用户不存在"); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
User user = result.getData(); |
|
|
|
User user = result.getData(); |
|
|
|
Set<String> dbAuthsSet = new HashSet<>(); |
|
|
|
Set<String> dbAuthsSet = new HashSet<>(); |
|
|
|
|
|
|
|
|
|
|
|