diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/iam/controller/IamAuthController.java b/src/main/java/com/chinaunicom/mall/ebtp/extend/iam/controller/IamAuthController.java index caa109a..7763ed0 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/extend/iam/controller/IamAuthController.java +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/iam/controller/IamAuthController.java @@ -85,8 +85,8 @@ public class IamAuthController { */ @ApiOperation("IAM单点登陆 - 获取用户信息接口") @GetMapping("/getUser") - public BaseResponse getUser(){ - return BaseResponse.success(iamAuthService.me()); + public BaseResponse getUser(@RequestParam("token") String token){ + return BaseResponse.success(iamAuthService.me(token)); } /** diff --git a/src/main/java/com/chinaunicom/mall/ebtp/extend/iam/service/IamAuthService.java b/src/main/java/com/chinaunicom/mall/ebtp/extend/iam/service/IamAuthService.java index 2fb385a..580dd54 100644 --- a/src/main/java/com/chinaunicom/mall/ebtp/extend/iam/service/IamAuthService.java +++ b/src/main/java/com/chinaunicom/mall/ebtp/extend/iam/service/IamAuthService.java @@ -34,9 +34,8 @@ public class IamAuthService { return iamClient.employee(jwt); } - public IamUser me(){ - String authToken = "your_auth_token_here"; // Replace with actual auth token retrieval logic - return iamClient.me(authToken); + public IamUser me(String token){ + return iamClient.me(token); } public IamToken getToken(String authorization, IamTokenRequestDTO request) {