[openstack-dev] [Keystone] Use JSON Schemas to validate API requests data

Ken'ichi Ohmichi oomichi at mxs.nes.nec.co.jp
Mon Jun 3 00:10:31 UTC 2013


Hi Bruno,
I have proposed the same validation framework for Nova and Oslo
with jsonschema library. Can you check it?
https://review.openstack.org/#/c/25358/
https://review.openstack.org/#/c/25884/
Thanks
Ken'ichi Ohmichi
---
On Sun, 2 Jun 2013 11:11:59 +0200
Bruno Semperlotti <bruno.semperlotti at gmail.com> wrote:
>> Hi,
>> As a first contribution, I recently worked on a small bug about bad error
> response when passing incorrect parameters in API requests
> (#1110435<https://bugs.launchpad.net/keystone/+bug/1110435>
> ).
> There is also this other bug about bad application behavior when API
> requests data are incorrect or missing
> (#999084<https://bugs.launchpad.net/keystone/+bug/999084>
> )
>> My point is that no systematic data validation seems to be made when
> receiving API requests, leading to potential unwanted behavior or
> instability.
>> I am working on a prototype to enable simple validation of all API requests
> data using json schemas and the python package
> jsonschema<https://pypi.python.org/pypi/jsonschema>
> .
>> As I am new in the openstack community and also because my work uses the
> json schema specification which is still a draft with a new package
> dependency, I was looking for some feedback about this idea before going on
> and filling a blueprint.
>> Regards,
>> --
> Bruno Semperlotti



More information about the OpenStack-dev mailing list

AltStyle によって変換されたページ (->オリジナル) /