Skip to content

Set/control password lifetime and expiration? #316

@dmitrydonskih

Description

@dmitrydonskih

Hello. ISO/IEC 27001 and PCI DSS, as well as other security standards, have a requirement to periodically change users' passwords.
Does anybody have any thoughts how to implement this in ViMbAdmin?

As far as I can see it, the problem is divided into four parts:

  1. When (user|admin) sets a password to a mailbox, store current (or expiration?) timestamp in the database;
  2. Take this timestamp into account when an external system requests mailbox properties;
  3. Take (or not, depending on company needs) this timestamp into account when user logs in to change his password;
  4. Periodically check and notify users that their passwords will expire soon.

As 1.-3. can be added as a plugin fairly easily, they require schema modification (OR using field mailbox.modified - is it possible??)
2. requires modified requests to the database (mention it in documentation)
And 4. requires some kind of cron job and a template for mailing notifications.

What do you say?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions