Project

General

Profile

Actions

Task #2703

closed

Set same password to all systems for new identity.

Added by Vít Švanda almost 4 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
High
Assignee:
Vít Švanda
Category:
Password
Target version:
Start date:
03/03/2021
Due date:
% Done:

100%

Estimated time:
80.00 h
Owner:

Related issues

Related to IdStory Identity Manager - Task #666: Set one password to all systems when creating identity.ClosedRadek Tomiška08/24/2017

Actions
Related to IdStory Identity Manager - Task #2744: Uniform password for new accounts - connect to the Uniform password agenda (and support set password to an identity)ClosedVít Švanda03/31/2021

Actions
Actions #1

Updated by Vít Švanda almost 4 years ago

  • Priority changed from Normal to High
Actions #2

Updated by Radek Tomiška almost 4 years ago

  • Related to Task #666: Set one password to all systems when creating identity. added
Actions #3

Updated by Radek Tomiška almost 4 years ago

  • Estimated time set to 80.00 h
Actions #5

Updated by Vít Švanda almost 4 years ago

  • Status changed from New to In Progress
Actions #6

Updated by Vít Švanda almost 4 years ago

  • % Done changed from 0 to 20
Actions #7

Updated by Vít Švanda almost 4 years ago

  • % Done changed from 20 to 50
Actions #8

Updated by Vít Švanda almost 4 years ago

  • % Done changed from 50 to 60
Actions #9

Updated by Vít Švanda almost 4 years ago

  • % Done changed from 60 to 70
Actions #10

Updated by Vít Švanda almost 4 years ago

  • % Done changed from 70 to 80

Common password feature implemnted. Async tests created. Code is in the develop. Documentation remains to do.

Commit: https://github.com/bcvsolutions/CzechIdMng/commit/345cc829a19a45106f35088cfbd6437bc3090fe1

Actions #11

Updated by Vít Švanda over 3 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
Actions #12

Updated by Vít Švanda over 3 years ago

I moved the UniformPasswordManager from Core to ACC module, because tests are in ACC module (coverage). I implemented test cleaner in ACC teset helper for unstable tests.

Commit: https://github.com/bcvsolutions/CzechIdMng/commit/bc55df04eb0b0f22c6e191d7b3a058bf948ca069

Actions #13

Updated by Vít Švanda over 3 years ago

  • Related to Task #2744: Uniform password for new accounts - connect to the Uniform password agenda (and support set password to an identity) added
Actions #14

Updated by Radek Tomiška over 3 years ago

  • Status changed from Needs feedback to In Progress
  • Assignee changed from Radek Tomiška to Vít Švanda

I did test and code review, it works smoothly and code is nice, thx for reverting formating in "my classes" :). New api methods for manual events are better than expose internal event cache, nice.

Review notes:
- RoleRequestNotifyProvisioningProcessorIntegrationTest is not passing (works without added helper.cleaner()). Test fails locally and on jenkins too.
- DefaultCommonPasswordManager - @Transactional annotations missing (mainly for endCommonPasswordProcess method, where states are deleted in cycle ~ more active operations than one).

Actions #15

Updated by Vít Švanda over 3 years ago

  • Status changed from In Progress to Needs feedback
  • Assignee changed from Vít Švanda to Radek Tomiška

You are right. The test RoleRequestNotifyProvisioningProcessorIntegrationTest didn't pass. It is strange, because I added cleaner because this test didn't pass in past. So I removed the cleaner as you said and not all tests works.
I added Transaction annotations too.

Commit: https://github.com/bcvsolutions/CzechIdMng/commit/4fc6bc9e32d413df4fd3d604273677e7ac72b137
https://github.com/bcvsolutions/CzechIdMng/commit/f5ae69d004c6d57441bfcf8a8a0bf3f3cda2fb15

Actions #16

Updated by Radek Tomiška over 3 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

Nice, thx!

Actions #17

Updated by Radek Tomiška over 3 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF