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)
public ResponseEntity<List<TransactionPermissionDTO.PermissionResponse>> assignPermissions(
@RequestBody TransactionPermissionDTO.AssignPermissionsRequest request, @RequestHeader("Authorization") String token) {
return new ResponseEntity<>(permissionService.assignPermissions(request, token), HttpStatus.CREATED);
@RequestBody TransactionPermissionDTO.AssignPermissionsRequest request) {
return new ResponseEntity<>(permissionService.assignPermissions(request), HttpStatus.CREATED);
}
@GetMapping(AconnectURI.GET_TRANSACTION_PERMISSIONS)
public ResponseEntity<List<TransactionPermissionDTO.PermissionResponse>> getUserPermissions(
@PathVariable String userId, @RequestHeader("Authorization") String token) {
return ResponseEntity.ok(permissionService.getUserPermissions(userId, token));
@PathVariable String userId) {
return ResponseEntity.ok(permissionService.getUserPermissions(userId));
}
@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())
.map(TransactionEndpoint::getCode)
.collect(Collectors.toList());

@ -17,7 +17,7 @@ public class TransactionPermissionService {
}
@Transactional
public List<TransactionPermissionDTO.PermissionResponse> assignPermissions(TransactionPermissionDTO.AssignPermissionsRequest request, String token) {
public List<TransactionPermissionDTO.PermissionResponse> assignPermissions(TransactionPermissionDTO.AssignPermissionsRequest request) {
String porOrgacode = request.getPorOrgacode();
permissionRepository.deleteByUserId(request.getUserId());
List<TransactionPermission> permissions = request.getTransactionEndpoints().stream()
@ -33,7 +33,7 @@ public class TransactionPermissionService {
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)
.stream()
.map(this::mapToResponse)

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

Loading…
Cancel
Save