Browse Source

chore: Fix the error that microservices obtain permissions through userID open login.

master
wangxiang 2 years ago
parent
commit
42c133704e
No known key found for this signature in database
GPG Key ID: 1BA7946AB6B232E4
  1. 5
      kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/impl/UserProviderTemplateImpl.java

5
kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/impl/UserProviderTemplateImpl.java

@ -6,7 +6,6 @@ import com.cloud.kicc.common.data.entity.KiccUser; @@ -6,7 +6,6 @@ import com.cloud.kicc.common.data.entity.KiccUser;
import com.cloud.kicc.common.security.exception.SecurityCheckedException;
import com.cloud.kicc.common.security.template.UserProviderTemplate;
import com.cloud.kicc.system.api.feign.RemoteUserService;
import com.cloud.kicc.system.service.UserService;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Component;
@ -16,8 +15,6 @@ public class UserProviderTemplateImpl implements UserProviderTemplate<KiccUser> @@ -16,8 +15,6 @@ public class UserProviderTemplateImpl implements UserProviderTemplate<KiccUser>
private final RemoteUserService remoteUserService;
private final UserService userService;
@Override
public KiccUser selectByCasUserId(String casUserId) {
R<KiccUser> result = remoteUserService.selectByCasUserId(casUserId);
@ -33,7 +30,7 @@ public class UserProviderTemplateImpl implements UserProviderTemplate<KiccUser> @@ -33,7 +30,7 @@ public class UserProviderTemplateImpl implements UserProviderTemplate<KiccUser>
if (result.getCode() != R.SUCCESS) {
throw new SecurityCheckedException(ObjectUtil.defaultIfBlank(result.getMsg(), "SecurityProviderTemplateImpl invoke failed!"));
}
return userService.getUserAuthority(result.getData());
return result.getData();
}
}

Loading…
Cancel
Save