Task #1185
closed
Create endpoint to read metadata about identity password
Added by Radek Tomiška over 6 years ago.
Updated over 5 years ago.
Description
Create endpoint to read metadata about identity password:
- use new endpoint for show information about identity password is blocked
- remove blockLoginDate from IdmIdentityDto
Files
- Target version deleted (
Malachite (9.0.0))
- Target version set to Quartz (9.6.0)
- Estimated time set to 16.00 h
Updated request:
- remove fill metadata about password in toDto method in identityService
- add the filling metadata from password to rest endpoint in identity controller (get method),
- the behavior with infomation message in identitz detail about blocked password must works as before.
- Status changed from New to In Progress
Implementation status:
- new endpoint for password was created,
- new permission for password was created, now exists only READ and UPDATE (delete and create isn't possible),
- new manager and service in frontend was created,
- new agenda on user detail was created
- behavior with password never expired was created. The boolean flag passwordNeverExpires is checked in IdmPasswordService#save method and when is true the validTill will be cleaned.
While I implemented this functionality was founded issue with audit for logins. Because the audit of logins doesn't except that metadata about password edited someone else than owner and now is this possible. So I must implement new audit criterion for self relation with password audit. So IdmRelationAuditExpression and IdmPasswordSelfRelationWithOwnerExpression was created.
Missing:
- update documentation,
- create tests,
- check whole functionality by frontend.
- % Done changed from 50 to 90
- Status changed from In Progress to Needs feedback
- Assignee changed from Ondřej Kopr to Radek Tomiška
Please Radek could you check this feature?
The issue can be with showLoading with access password change directly by button form dashboard.
Thank you for feedback.
- Status changed from Needs feedback to Resolved
- Assignee changed from Radek Tomiška to Ondřej Kopr
- % Done changed from 90 to 100
I did test and review, it's awesome, thx!
Note: show loading added in #1384 - issue was on the overriden content from acc module only.
- Status changed from Resolved to Closed
Also available in: Atom
PDF