add security

This commit is contained in:
Mohd-Arham
2025-11-26 18:01:36 +05:30
parent 985f6eecfd
commit 2991349f8b
19 changed files with 542 additions and 30 deletions
@@ -16,9 +16,11 @@ import com.billpaymentservice.bbps.dto.request.BillerDetailRequest;
import com.billpaymentservice.bbps.dto.request.ContactMasterRequest;
import com.billpaymentservice.bbps.dto.request.CustomParamRequest;
import com.billpaymentservice.bbps.dto.request.DispositionRequest;
import com.billpaymentservice.bbps.dto.request.LoginRequest;
import com.billpaymentservice.bbps.dto.request.MasterCategoryRequest;
import com.billpaymentservice.bbps.dto.request.MasterRequest;
import com.billpaymentservice.bbps.dto.request.PlanRequest;
import com.billpaymentservice.bbps.dto.response.AuthResponse;
import com.billpaymentservice.bbps.service.MasterDataService;
import jakarta.validation.Valid;
@@ -146,4 +148,14 @@ public class MasterDataController {
return ResponseEntity.ok(masterDataService.fetchPlanByCategories(requestModel));
}
@PostMapping("/loginWithoutDecryption")
public ResponseEntity<AuthResponse> login(@RequestBody LoginRequest loginRequest) {
try {
AuthResponse authResponse = masterDataService.authenticateUser(loginRequest);
return ResponseEntity.ok(authResponse);
} catch (Exception e) {
return ResponseEntity.status(500).body(AuthResponse.builder().status("Unauthorized")
.message("An unexpected error occurred").statusCode(500).build());
}
}
}