Project

General

Profile

Actions

Task #193

closed

Change password on accounts

Added by Vít Švanda over 7 years ago. Updated over 7 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Ondřej Kopr
Category:
Provisioning
Target version:
Start date:
11/16/2016
Due date:
% Done:

100%

Estimated time:
Owner:

Description

We want change password, for selected identity accounts.
- Form for password change supports selection only IDM system (for now).
- Provisioning for upadate password on all (everytime ALL) connected accounts is implemented (for now).
- We need modify password change form for selection any of user's accounts and call provisioning only for selected accounts.

Actions #1

Updated by Ondřej Kopr over 7 years ago

  • Status changed from New to In Progress
  • Assignee set to Ondřej Kopr
Actions #2

Updated by Ondřej Kopr over 7 years ago

  • % Done changed from 0 to 80
  • Overload route identity/:entityId/password
  • Add new propertz to AccFilter - ownership
  • foreach over all account from password change dto
  • Form to change password need fix
Actions #3

Updated by Ondřej Kopr over 7 years ago

  • Status changed from In Progress to Needs feedback
  • Assignee changed from Ondřej Kopr to Vít Švanda
  • % Done changed from 80 to 90
  • Future expansion - One component for passwordChange (core, acc)? props with options?
  • Please do code review and report me any problem. Thank you.
Actions #4

Updated by Vít Švanda over 7 years ago

  • Status changed from Needs feedback to In Progress
  • Assignee changed from Vít Švanda to Ondřej Kopr
  • When I change password for user A, then I want see only accouts for user A, not for all users ;).
  • Lable for IdentityAccount have to contains name of system and name of account on this system (not user name).
I extended this task:
  • More nice will be extends change password content from core and only override method getOptions.
Actions #5

Updated by Ondřej Kopr over 7 years ago

  • % Done changed from 90 to 50
Actions #6

Updated by Ondřej Kopr over 7 years ago

  • Status changed from In Progress to Needs feedback
  • Assignee changed from Ondřej Kopr to Vít Švanda
  • % Done changed from 50 to 90
  • Add new component for password change - PasswordChangeForm - Acc and core module use this component,
  • add filter by identity. Now is showing only accounts own by identity,
  • change success message to show system uid,
  • TODO?? when login by user without superAdminRole and change password on form will be show message "Změnit heslo je možné pouze pro všechny systémy naráz." This is not true. Change/remove message?
  • Test with acc module and without. Important: When disable backend module ACC get error message " Služba není momentálně dostupná." in task #195 i fix this problem.
Actions #7

Updated by Ondřej Kopr over 7 years ago

In branch develop was renamed resources in PasswordChangeDTO to accounts.

Actions #8

Updated by Vít Švanda over 7 years ago

  • Status changed from Needs feedback to In Progress
  • Assignee changed from Vít Švanda to Ondřej Kopr

You have right, we need supplement change password on all account or on IDM system only.
This behavior will be controlled by config parametr on BE (it was on last implementation).

Actions #9

Updated by Ondřej Kopr over 7 years ago

  • Change czech localization form system to accounts.
  • Question about prefilled password from a web browser - password strength estimator working correct.
  • In account enum select are pre-selected all accounts. BUT in dropdown menu are still account for choose - duplicity. Bug in enumSelectBox?
  • Filter for ownership was implemented, but in repository missing. Fix. Now is show only ownership systems.
  • Password validator is now from number 1.
Actions #10

Updated by Ondřej Kopr over 7 years ago

  • Status changed from In Progress to Needs feedback
  • Assignee changed from Ondřej Kopr to Vít Švanda
Actions #11

Updated by Vít Švanda over 7 years ago

  • Status changed from Needs feedback to Resolved
  • Assignee changed from Vít Švanda to Ondřej Kopr
  • % Done changed from 90 to 100

I tested this and works fine.
I have minor problem with PasswordStrength, where is strange if is password "heslo123" strong.

Actions #12

Updated by Ondřej Kopr over 7 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF