Implement and document
Implementation:
◦ Config: password_expires_days in keystone/conf/security_compliance.py
◦ Database: Password table has expires_at column
◦ Logic: password_is_expired property and _get_password_expires_at() method in sql_model.py (lines 153-208)
◦ Authentication blocks expired passwords in authenticate() method