Task #1534
closedIncremental account management and provisioning
100%
Related issues
Updated by Vít Švanda almost 6 years ago
- % Done changed from 0 to 50
- I implemented elementary ACM (new method for resolve new and updated identity-roles on AccountManagement service).
- Start of ACM and provisioning from RoleRequest is realized from new ACC RoleRequestRealizationProcessor.
- I implmented elementary provisioning (execute provisioning only for "touched" accounts).
- I have problem with subroles now.
https://github.com/bcvsolutions/CzechIdMng/commit/e589340f31812c2a0e2a0de6ec998d8b7abf0b3c
Updated by Vít Švanda almost 6 years ago
- Related to Task #1543: Make execution of role-request async added
Updated by Vít Švanda almost 6 years ago
- Target version changed from Pyrite (9.5.0) to Quartz (9.6.0)
This task will be finished in next version.
Updated by Radek Tomiška almost 6 years ago
- Related to Task #1520: Duplicate roles added
Updated by Radek Tomiška almost 6 years ago
- Related to Task #1567: Propage parent event properties on the NOTIFY event added
Updated by Vít Švanda almost 6 years ago
- % Done changed from 50 to 70
Green line implemented. Solved problems with subroles and remove identity-account (removing on end).
Commit: https://github.com/bcvsolutions/CzechIdMng/commit/332bfeb2c8d09c6e1f2272ddc8b6fd47c7f81424**
Updated by Vít Švanda over 5 years ago
- % Done changed from 70 to 80
Performance:
Without elementary ACM:
Assing 100 new roles -> 96s
Assing 200 new roles -> 500s
With elementary ACM:
Assing 100 new roles (first 100 for one identity) > 5,28s> 6,0s
Assing 100 new roles (second 100 for same identity)
Assing 200 new roles -> 15,5s
Assing 400 new roles -> 45,7s
Assing 1000 new roles -> 230s
Remove 200 assigned roles -> 12,5s
Commit:
https://github.com/bcvsolutions/CzechIdMng/commit/f7c13d0fc917a390acf54e940d1987ee77ae979a
Updated by Vít Švanda over 5 years ago
- Subject changed from Elementary account management to Incremental account management and provisioning
I created tests for incremental ACM and provisioning.
Fixed bug with missing provisioning on remove role (in request).
Commit: https://github.com/bcvsolutions/CzechIdMng/commit/879ca3011ad3068f1a5886fc8a1f2e45cfe440f6
Updated by Vít Švanda over 5 years ago
- Status changed from In Progress to Needs feedback
- Assignee changed from Vít Švanda to Radek Tomiška
- % Done changed from 80 to 90
Updated by Vít Švanda over 5 years ago
I added some info to the changelog:
https://github.com/bcvsolutions/CzechIdMng/commit/965558e11f255c2663d9c2f5e4f1c127b6da2be6
Updated by Radek Tomiška over 5 years ago
- Status changed from Needs feedback to Resolved
- Assignee changed from Radek Tomiška to Vít Švanda
- % Done changed from 90 to 100
I did test and review, it works and code looks nice, thx!
I merged feature into develop. I will continue with #1588.