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

Loading…
Cancel
Save