-
Notifications
You must be signed in to change notification settings - Fork 128
Check and change password #3055
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
Signed-off-by: Seb Julliand <[email protected]>
This avoids it being written in plain text in the output when called afterwards Signed-off-by: Seb Julliand <[email protected]>
Signed-off-by: Seb Julliand <[email protected]>
Signed-off-by: Seb Julliand <[email protected]>
Signed-off-by: Seb Julliand <[email protected]>
|
👋 A new build is available for this PR based on 3ef036a. |
worksofliam
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we use QSYCHGPW via SQL instead?
Signed-off-by: Seb Julliand <[email protected]>
Signed-off-by: Seb Julliand <[email protected]>
@worksofliam following up on our internal discussion: yes we can, and now we do 😄 Sorry for overlooking that. |
Signed-off-by: Seb Julliand <[email protected]>
Signed-off-by: Seb Julliand <[email protected]>
Signed-off-by: Seb Julliand <[email protected]>
|
@worksofliam it's ready for a final review ! 😄 |
Signed-off-by: Seb Julliand <[email protected]>
Signed-off-by: Seb Julliand <[email protected]>
|
👋 A new build is available for this PR based on 89fd00a. |
Signed-off-by: Seb Julliand <[email protected]>
Signed-off-by: Seb Julliand <[email protected]>
Co-authored-by: Sanjula Ganepola <[email protected]>
Signed-off-by: Seb Julliand <[email protected]>
|
Thanks @SanjulaGanepola ! |
Changes
Resolves #3049
This PR adds support for checking password expiry date and for changing passwords.
New component: Password Manager
The password manager is a new IBM i component that can:
New Change password status bar action
A new
Change passwordaction located in the connection's status bar menu allows users to change their password the IBM i they's connected to.The action opens a webview asking for the current password and the new password (twice, for confirmation).
This webview will also display errors occurring before submitting the form and after, if the password change program fails.
Password expiry check
After a user connects, a password expiry check is performed.
The check is performed once for any new connection, and it's performed again one week later (in case the expiry policy changes over time).
After the check, if the password expires in less than two weeks, a modal notification shows up and offer to change the password.

Clicking on
Change passwordwill open the webview above.How to test this PR
Password expiry - if you have a *SECADM profile to play with:
Checklist