keystone/keystone/identity
Morgan Fainberg a4c226f31a Add validation for mfa rule validator (storage)
Add the same validation as used for jsonschema for the
_mfa_rules_validator_list_of_lists_of_strings_no_duplicates function.
This ensures any validation changes to one will stay in lockstep with
the other.

The _mfa_rules_validator_list_of_lists_of_strings_no_duplicates function
received some minor updates for readability and comments added.

Change-Id: Ifd285acf01c15a8fe5525acb5458a85aaa76656f
bp: per-user-auth-plugin-reqs
2017-01-31 08:49:35 -08:00
..
backends Add validation for mfa rule validator (storage) 2017-01-31 08:49:35 -08:00
id_generators Replace six iteration methods with standard ones 2016-09-08 18:56:31 +08:00
mapping_backends Merge "Faster id mapping lookup" 2016-11-01 00:08:36 +00:00
shadow_backends Set the domain for federated users 2017-01-25 22:03:52 +00:00
__init__.py Remove exposure of routers at package level 2015-12-03 15:06:56 -03:00
controllers.py Merge "Remove code supporting moving resources between domains" 2017-01-25 01:19:26 +00:00
core.py Set the domain for federated users 2017-01-25 22:03:52 +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 Implement better validation for resource options 2017-01-29 13:19:44 -08:00