)]}'
{"doc/source/user/application_credentials.rst":[{"author":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"change_message_id":"5b6e6cf07d36b7892400a514c4bcf9f32c9c8c98","unresolved":false,"context_lines":[{"line_number":121,"context_line":"   +--------------+----------------------------------------------------------------------------------------+"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"An alternative way to limit the application credential\u0027s privileges is to use"},{"line_number":124,"context_line":":ref:access_rules."},{"line_number":125,"context_line":""},{"line_number":126,"context_line":"You can provide an expiration date for application credentials:"},{"line_number":127,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_ee2a3ae4","line":124,"range":{"start_line":124,"start_character":0,"end_line":124,"end_character":17},"updated":"2019-12-05 09:59:07.000000000","message":"Should we create a hyperlink here? The document doesn\u0027t show any [1]\n\n[1] https://storage.bhs1.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_710/697375/2/check/openstack-tox-docs/71065bc/docs/user/application_credentials.html","commit_id":"f9b4d1888deb8fbc167013019474bae29ee8845d"},{"author":{"_account_id":27621,"name":"Vishakha Agarwal","email":"agarwalvishakha18@gmail.com","username":"Vishakha"},"change_message_id":"5b6e6cf07d36b7892400a514c4bcf9f32c9c8c98","unresolved":false,"context_lines":[{"line_number":205,"context_line":""},{"line_number":206,"context_line":"or equivalently:"},{"line_number":207,"context_line":""},{"line_number":208,"context_line":"::"},{"line_number":209,"context_line":""},{"line_number":210,"context_line":"    ["},{"line_number":211,"context_line":"        {"},{"line_number":212,"context_line":"            \"path\": \"/v2.1/servers/{server_id}/ips\","},{"line_number":213,"context_line":"            \"method\": \"GET\","},{"line_number":214,"context_line":"            \"service\": \"compute\""},{"line_number":215,"context_line":"        }"},{"line_number":216,"context_line":"    ]"},{"line_number":217,"context_line":""},{"line_number":218,"context_line":"In both cases, a request path containing any server ID will match the access"},{"line_number":219,"context_line":"rule. For even more flexibility, the recursive wildcard ``**`` indicates that"},{"line_number":220,"context_line":"request paths containing any number of ``/`` will be matched. For example:"},{"line_number":221,"context_line":""},{"line_number":222,"context_line":"::"},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"    ["},{"line_number":225,"context_line":"        {"},{"line_number":226,"context_line":"            \"path\": \"/v2.1/**\","},{"line_number":227,"context_line":"            \"method\": \"GET\","},{"line_number":228,"context_line":"            \"service\": \"compute\""},{"line_number":229,"context_line":"        }"},{"line_number":230,"context_line":"    ]"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"will match any nova API for version 2.1."},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"An access rule created for one application credential can be re-used by"},{"line_number":235,"context_line":"providing its ID to another application credential. You can list existing access"}],"source_content_type":"text/x-rst","patch_set":2,"id":"3fa7e38b_0e047617","line":232,"range":{"start_line":208,"start_character":0,"end_line":232,"end_character":40},"updated":"2019-12-05 09:59:07.000000000","message":"This is nice to be compatible with every version of APIs.","commit_id":"f9b4d1888deb8fbc167013019474bae29ee8845d"}]}
