diff options
author | Dan Prince <dprince@redhat.com> | 2013-01-12 22:22:42 -0500 |
---|---|---|
committer | Dan Prince <dprince@redhat.com> | 2013-01-21 19:54:29 -0500 |
commit | 7691276b869a86c2b75631d5bede9f61e030d9d8 (patch) | |
tree | 42da4e3aec16d1473f66a4f6463e3d8248f4207c /keystone/config.py | |
parent | 8748cfa3a6b7573550e7ec8ced87e6fd2096a628 (diff) | |
download | keystone-7691276b869a86c2b75631d5bede9f61e030d9d8.tar.gz keystone-7691276b869a86c2b75631d5bede9f61e030d9d8.tar.xz keystone-7691276b869a86c2b75631d5bede9f61e030d9d8.zip |
Limit the size of HTTP requests.
Adds a new RequestBodySizeLimiter middleware to guard against
really large HTTP requests. The default max request size is 112k
although this limit is configurable via the 'max_request_body_size'
config parameter.
Fixes LP Bug #1099025.
Change-Id: Id51be3d9a0d829d63d55a92dca61a39a17629785
Diffstat (limited to 'keystone/config.py')
-rw-r--r-- | keystone/config.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/keystone/config.py b/keystone/config.py index c26a518c..72fd0dcb 100644 --- a/keystone/config.py +++ b/keystone/config.py @@ -137,6 +137,8 @@ register_str('onready') register_str('auth_admin_prefix', default='') register_str('policy_file', default='policy.json') register_str('policy_default_rule', default=None) +#default max request size is 112k +register_int('max_request_body_size', default=114688) #ssl options register_bool('enable', group='ssl', default=False) |