Something went wrong while setting issue due date.
ER: Add support for changing arbitrary keychain passwords on password change
NoMAD would take an array of keychain item names from the preference files.
On first change of the password in NoMAD it would ask the user for permission to add NoMAD to the ACL for each of those keychain entries, and then ensure the keychain entry password is the same as the password that was just used to login via NoMAD. On subsequent password changes, NoMAD would already have access to the keychain items, so no user interaction would be required.
All of this will be done via the SecKeychain APIs to keep the passwords off of the disk, out of the process history and away from prying eyes.