keystone/keystone/federation
Eric Brown a1cc77e72d Catch potential SyntaxError in federation mapping
When using the 'groups' keyword in a federation mapping, the value
passed in the assertion map be a simple string with a space. For
example, "ALL USERS". This results in ast.literal_eval() raising
a SyntaxError and not ValueError, which bubbles up to the API as
an uncaught 500 Internal Server Error.

Change-Id: I61f93a6c54b62ba8719d2603f93dc18c33b581ce
Closes-Bug: #1629446
(cherry picked from commit 9e1e2c2156)
2017-01-26 15:57:22 +00:00
..
V8_backends Add conflict validation for idp update 2016-05-05 12:32:57 +00:00
backends Add conflict validation for idp update 2016-05-05 12:32:57 +00:00
__init__.py Remove exposure of routers at package level 2015-12-03 15:06:56 -03:00
constants.py Move federation extension into keystone core 2015-11-18 15:11:30 +00:00
controllers.py Support `id` and `enabled` attributes when listing service providers 2016-03-16 13:27:12 -04:00
core.py Support `id` and `enabled` attributes when listing service providers 2016-03-16 13:27:12 -04:00
idp.py Fix some inconsistency in docstrings 2015-12-23 22:43:48 +08:00
routers.py Use idp_id and protocol_id in jsonhome 2015-11-21 15:34:59 +11:00
schema.py Allow '_' character in mapping_id value 2016-01-29 09:17:09 -08:00
utils.py Catch potential SyntaxError in federation mapping 2017-01-26 15:57:22 +00:00