Project

General

Profile

Actions

Task #265

closed

Password entity

Added by Ondřej Kopr almost 8 years ago. Updated almost 8 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Ondřej Kopr
Category:
Password
Target version:
Start date:
01/10/2017
Due date:
% Done:

100%

Estimated time:
Owner:

Description

  • New password entity with metadata (validTill, min expire, expired, ...),
  • password change, reset, work with new entity, (NO confidential storage),
  • create identity, create new row,
  • passwordHistory entity, change password add old row to table Password History. Password history is for check old passwords.

Related issues

Related to IdStory Identity Manager - Task #263: Passwords policyClosedOndřej Kopr01/09/2017

Actions
Actions #1

Updated by Ondřej Kopr almost 8 years ago

  • Related to Task #263: Passwords policy added
Actions #2

Updated by Ondřej Kopr almost 8 years ago

  • Status changed from New to In Progress
Actions #3

Updated by Ondřej Kopr almost 8 years ago

  • % Done changed from 0 to 30
Actions #4

Updated by Ondřej Kopr almost 8 years ago

  • % Done changed from 30 to 60
Salt:
  • bcrypt - own salt generate method, salt is part of password see above,
  • PBKDF2 - for salt is use as salt identities UUID transform to logn digs,.

Now I wait for response from ZB.

Actions #5

Updated by Ondřej Kopr almost 8 years ago

Implement
  • password must change - when user login, must change password,
  • password expire, user can't login?
Actions #6

Updated by Ondřej Kopr almost 8 years ago

  • % Done changed from 60 to 90
Actions #7

Updated by Ondřej Kopr almost 8 years ago

  • Status changed from In Progress to Needs feedback
  • Assignee changed from Ondřej Kopr to Radek Tomiška

Please check if you do feedback in task #266, otherwise please check this new entity. Thank you Radek.

Actions #8

Updated by Radek Tomiška almost 8 years ago

  • Status changed from Needs feedback to In Progress
  • Assignee changed from Radek Tomiška to Ondřej Kopr

I did test and review and source code looks nice, API is clean and readable, everything works, thx.

Some minor:
  • transactions are missing in DefaultIdmPasswordService. Its not required now, because just one operation on repository is executed, but i like transactions (normal / readonly) on services :)
Actions #9

Updated by Ondřej Kopr almost 8 years ago

Add transactional to save.

Actions #10

Updated by Ondřej Kopr almost 8 years ago

method save and delete was transform for work with processors

Actions #11

Updated by Ondřej Kopr almost 8 years ago

  • Status changed from In Progress to Needs feedback
  • Assignee changed from Ondřej Kopr to Radek Tomiška
Actions #12

Updated by Radek Tomiška almost 8 years ago

  • Status changed from Needs feedback to Closed
  • Assignee changed from Radek Tomiška to Ondřej Kopr
  • % Done changed from 90 to 100

Its nice, thx.

Actions

Also available in: Atom PDF