)]}'
{"security-guide/source/api-endpoints/api-endpoint-configuration-recommendations.rst":[{"author":{"_account_id":15515,"name":"Charles Neill","email":"charles.neill@rackspace.com","username":"cneill"},"change_message_id":"edea93fa2d3188d92858f8b78714e2446ba1725a","unresolved":false,"context_lines":[{"line_number":140,"context_line":"Rate Limiting is a means to control the frequency of events received by a"},{"line_number":141,"context_line":"network based application. When robust rate limiting is not present, it can"},{"line_number":142,"context_line":"result in an application being susceptible to various denial of service"},{"line_number":143,"context_line":"attacks. This is especially true for API\u0027s, which by their nature are designed"},{"line_number":144,"context_line":"to accept a high frequency of similar request types and operations."},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"Within OpenStack, it is recommended that all endpoints, especially public, are"}],"source_content_type":"text/x-rst","patch_set":3,"id":"bacf61ea_ebc5623c","line":143,"range":{"start_line":143,"start_character":37,"end_line":143,"end_character":42},"updated":"2016-07-28 17:27:17.000000000","message":"I don\u0027t think this needs an apostrophe","commit_id":"d2e23faed352bb139c3958419481560495da1ce1"},{"author":{"_account_id":11861,"name":"Travis McPeak","email":"tmcpeak@us.ibm.com","username":"travis-mcpeak"},"change_message_id":"694f363e313ed8eeec75c47a52dfbcf8f0ad00ce","unresolved":false,"context_lines":[{"line_number":148,"context_line":"proxy or web application firewall."},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"It is key that the operator carefully plans and considers the individual"},{"line_number":151,"context_line":"performance needs of users and services within their OpenStack cloud, when"},{"line_number":152,"context_line":"configuring and implementing any rate limiting functionality."},{"line_number":153,"context_line":""},{"line_number":154,"context_line":"Common solutions for providing rate-limiting are NGINX, HAProxy, OpenRepose, or"}],"source_content_type":"text/x-rst","patch_set":3,"id":"bacf61ea_ab96ca49","line":151,"updated":"2016-07-28 17:25:27.000000000","message":"not sure if comma should be here","commit_id":"d2e23faed352bb139c3958419481560495da1ce1"}]}
