keystone/releasenotes/notes/bug-1733754-4d9d3042b8501ec6.yaml
wangxiyuan 4c824c8088 Add schema check for OS-TRUST:trust authentication
If the OS-TRUST:trust is not a dict when authenticating,
Keystone will raise 500 error. This patch add the
related schema check to avoid the error.

Change-Id: I575440fa507c5274e0c3bc09f4cfcb9b3d91a28c
Closes-bug: #1733754
2017-11-24 01:35:17 +00:00

8 lines
293 B
YAML

---
fixes:
- |
[`bug 1733754 <https://bugs.launchpad.net/keystone/+bug/1733754>`_]
Keystone didn't validate the OS-TRUST:trust key of the authentication
request is actually a dictionary. This results in a 500 Internal Server
Error when it should really be a 400 Bad Request.