Project

General

Profile

Actions

Task #2394

closed

Prevent multiple provisionings for the same account by extras-role-request-identity-system-processor

Added by Alena Peterová over 4 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Alena Peterová
Target version:
Start date:
07/16/2020
Due date:
% Done:

100%

Estimated time:
Owner:

Description

If the user has multiple mappings for the same system, then the processor extras-role-request-identity-system-processor causes multiple provisionings after a role request is executed.
The aim of this ticket is to call provisioning only once.

Actions #1

Updated by Alena Peterová over 4 years ago

  • Status changed from New to Needs feedback
  • % Done changed from 0 to 90

We just call the method provisioningService.doProvisioning(account, identityDto) instead of provisioningService.doProvisioning(account). Both call the same code in the end, but the original method called it as many times as there were AccIdentityAccount for the account.
Commit https://github.com/bcvsolutions/czechidm-extras/commit/23396d36de1242e1bc149b63290dcee2a9a5e5ab.

Actions #3

Updated by Peter Štrunc over 4 years ago

  • Status changed from Needs feedback to Closed
  • % Done changed from 90 to 100

Review OK-, thanks for this fix.

Actions

Also available in: Atom PDF