diff --git a/authentication/authentication-common/src/main/java/io/mosip/authentication/common/service/builder/AuthResponseBuilder.java b/authentication/authentication-common/src/main/java/io/mosip/authentication/common/service/builder/AuthResponseBuilder.java index 65fdb07d549..82825de827b 100644 --- a/authentication/authentication-common/src/main/java/io/mosip/authentication/common/service/builder/AuthResponseBuilder.java +++ b/authentication/authentication-common/src/main/java/io/mosip/authentication/common/service/builder/AuthResponseBuilder.java @@ -119,7 +119,9 @@ public AuthResponseDTO build(String tokenID) { boolean status = !authStatusInfos.isEmpty() && authStatusInfos.stream().allMatch(AuthStatusInfo::isStatus); ResponseDTO res = new ResponseDTO(); res.setAuthStatus(status); - res.setAuthToken(tokenID); + if(status) { + res.setAuthToken(tokenID); + } responseDTO.setResponse(res); responseDTO.setResponseTime(DateUtils.getUTCCurrentDateTimeString(IdAuthCommonConstants.UTC_DATETIME_PATTERN)); AuthError[] authErrors = authStatusInfos.stream().flatMap(statusInfo -> Optional.ofNullable(statusInfo.getErr())