keystone/keystone/federation
Eric Brown 0f6e92ccd1 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:56:18 +00:00
..
V8_backends Add conflict validation for idp update 2016-05-04 20:06:20 -03:00
backends Fix a few spelling mistakes 2016-06-24 02:53:48 +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 Merge "Move request validation inline" 2016-07-09 09:47:39 +00:00
core.py Update `href` for keystone extensions 2016-08-22 11:09:43 +08:00
idp.py Validate SAML keyfile & certfile options 2016-07-13 19:28:42 +00:00
routers.py Concrete role assignments for federated users 2016-06-29 02:24:03 +00:00
schema.py Separate protocol schema 2016-05-08 06:52:52 +00:00
utils.py Catch potential SyntaxError in federation mapping 2017-01-26 15:56:18 +00:00