Removed CiiHive Authorization and Add TokenByPass for CreateThirdPartyUser

Wasi-Third_Party_UserAndPermission_Management
Wasiullah Khan Jadoon 1 month ago
parent 220e0be4eb
commit 4937c1d671

@ -22,18 +22,18 @@ public class TransactionPermissionController {
@PostMapping(AconnectURI.ASSIGN_PERMISSIONS) @PostMapping(AconnectURI.ASSIGN_PERMISSIONS)
public ResponseEntity<List<TransactionPermissionDTO.PermissionResponse>> assignPermissions( public ResponseEntity<List<TransactionPermissionDTO.PermissionResponse>> assignPermissions(
@RequestBody TransactionPermissionDTO.AssignPermissionsRequest request, @RequestHeader("Authorization") String token) { @RequestBody TransactionPermissionDTO.AssignPermissionsRequest request) {
return new ResponseEntity<>(permissionService.assignPermissions(request, token), HttpStatus.CREATED); return new ResponseEntity<>(permissionService.assignPermissions(request), HttpStatus.CREATED);
} }
@GetMapping(AconnectURI.GET_TRANSACTION_PERMISSIONS) @GetMapping(AconnectURI.GET_TRANSACTION_PERMISSIONS)
public ResponseEntity<List<TransactionPermissionDTO.PermissionResponse>> getUserPermissions( public ResponseEntity<List<TransactionPermissionDTO.PermissionResponse>> getUserPermissions(
@PathVariable String userId, @RequestHeader("Authorization") String token) { @PathVariable String userId) {
return ResponseEntity.ok(permissionService.getUserPermissions(userId, token)); return ResponseEntity.ok(permissionService.getUserPermissions(userId));
} }
@GetMapping(AconnectURI.GET_TRANSACTION_ENDPOINTS) @GetMapping(AconnectURI.GET_TRANSACTION_ENDPOINTS)
public ResponseEntity<List<String>> getAllEndpoints(@RequestHeader("Authorization") String token) { public ResponseEntity<List<String>> getAllEndpoints() {
List<String> endpoints = Arrays.stream(TransactionEndpoint.values()) List<String> endpoints = Arrays.stream(TransactionEndpoint.values())
.map(TransactionEndpoint::getCode) .map(TransactionEndpoint::getCode)
.collect(Collectors.toList()); .collect(Collectors.toList());

@ -17,7 +17,7 @@ public class TransactionPermissionService {
} }
@Transactional @Transactional
public List<TransactionPermissionDTO.PermissionResponse> assignPermissions(TransactionPermissionDTO.AssignPermissionsRequest request, String token) { public List<TransactionPermissionDTO.PermissionResponse> assignPermissions(TransactionPermissionDTO.AssignPermissionsRequest request) {
String porOrgacode = request.getPorOrgacode(); String porOrgacode = request.getPorOrgacode();
permissionRepository.deleteByUserId(request.getUserId()); permissionRepository.deleteByUserId(request.getUserId());
List<TransactionPermission> permissions = request.getTransactionEndpoints().stream() List<TransactionPermission> permissions = request.getTransactionEndpoints().stream()
@ -33,7 +33,7 @@ public class TransactionPermissionService {
return saved.stream().map(this::mapToResponse).collect(Collectors.toList()); return saved.stream().map(this::mapToResponse).collect(Collectors.toList());
} }
public List<TransactionPermissionDTO.PermissionResponse> getUserPermissions(String userId, String token) { public List<TransactionPermissionDTO.PermissionResponse> getUserPermissions(String userId) {
return permissionRepository.findByUserId(userId) return permissionRepository.findByUserId(userId)
.stream() .stream()
.map(this::mapToResponse) .map(this::mapToResponse)

@ -9,6 +9,7 @@ public interface TokenBypassURI {
"/aconnect/authentication/login", "/aconnect/authentication/login",
"/aconnect/authentication/signup", "/aconnect/authentication/signup",
"/aconnect/signin", "/aconnect/signin",
"/aconnect/createThirdPartyUser",
"/aconnect/deposit/uploadDocument", "/aconnect/deposit/uploadDocument",
"/aconnect/crm/uploadDocument", "/aconnect/crm/uploadDocument",

Loading…
Cancel
Save