keystone/keystone/identity
Ronald De Rose 041f53f2f6 PCI-DSS Password expires validation
This patch implements the following PCI-DSS requirements:

* PCI-DSS 8.2.4: Change user passwords/passphrases at least once every
90 days.

Once a user's password is expired, they will not be able to authenticate
and be required to reset their password. This patch adds a new
password_expires_at attribute to the user response.

Depends-On: I07c10de627898d6ac79578dc24292ded4a2190f1
Partially-implements: blueprint pci-dss
Change-Id: If8979dbfc202bc354b1537a5962143bb7b3be28e
2016-08-05 13:21:42 +00:00
..
backends PCI-DSS Password expires validation 2016-08-05 13:21:42 +00:00
id_generators Make identity id mapping handle unicode 2015-02-08 11:02:08 +00:00
mapping_backends Prevent error when duplicate mapping is created 2016-07-18 12:38:48 +03:00
shadow_backends PCI-DSS Disable inactive users requirements 2016-06-28 19:45:06 +00:00
__init__.py Remove exposure of routers at package level 2015-12-03 15:06:56 -03:00
controllers.py Add schema validation to create user v2 2016-08-04 19:33:17 +00:00
core.py Merge "Added cache for id mapping manager" 2016-07-25 02:59:23 +00:00
generator.py Replace keystone.common.config with keystone.conf package 2016-06-24 17:02:15 +00:00
routers.py Implement HEAD method for all v3 GET actions 2016-03-22 10:27:53 -07:00
schema.py Add schema validation to create user v2 2016-08-04 19:33:17 +00:00