)]}'
{"doc/source/event_notifications.rst":[{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"58383f9bec71dd8436f2e6ff7287de288e1cd542","unresolved":false,"context_lines":[{"line_number":104,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"Keystone has begun to add audit notification support for authentication and"},{"line_number":107,"context_line":"for role assignments using the `DMTF Cloud Auditing Data Federation (CADF) Open"},{"line_number":108,"context_line":"Standard. \u003chttp://docs.openstack.org/developer/pycadf/\u003e`_"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"Note that the CADF format is used in place of the traditional notification"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1abeadc6_4ed7e9ed","line":107,"updated":"2014-08-25 12:53:47.000000000","message":"and authorization events (?)","commit_id":"782292948f20e79d920b3d54ae9e36dbbbaf34e1"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"865b95471a1c231dacf8950715740ea96421cec7","unresolved":false,"context_lines":[{"line_number":104,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"Keystone has begun to add audit notification support for authentication and"},{"line_number":107,"context_line":"for role assignments using the `DMTF Cloud Auditing Data Federation (CADF) Open"},{"line_number":108,"context_line":"Standard. \u003chttp://docs.openstack.org/developer/pycadf/\u003e`_"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"Note that the CADF format is used in place of the traditional notification"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1abeadc6_3fa65554","line":107,"in_reply_to":"1abeadc6_4ed7e9ed","updated":"2014-08-25 14:38:24.000000000","message":"sure, that sounds better.","commit_id":"782292948f20e79d920b3d54ae9e36dbbbaf34e1"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"58383f9bec71dd8436f2e6ff7287de288e1cd542","unresolved":false,"context_lines":[{"line_number":153,"context_line":"    }"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"The following CADF example illustrates a Keystone event record whereby the"},{"line_number":156,"context_line":"user has assigned a role to a group on a specific project"},{"line_number":157,"context_line":""},{"line_number":158,"context_line":".. code-block:: javascript"},{"line_number":159,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1abeadc6_6e1105af","line":156,"updated":"2014-08-25 12:53:47.000000000","message":"single colon at the end, since the code block tag below won\u0027t create one","commit_id":"782292948f20e79d920b3d54ae9e36dbbbaf34e1"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"865b95471a1c231dacf8950715740ea96421cec7","unresolved":false,"context_lines":[{"line_number":153,"context_line":"    }"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"The following CADF example illustrates a Keystone event record whereby the"},{"line_number":156,"context_line":"user has assigned a role to a group on a specific project"},{"line_number":157,"context_line":""},{"line_number":158,"context_line":".. code-block:: javascript"},{"line_number":159,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"1abeadc6_3f8f35ce","line":156,"in_reply_to":"1abeadc6_6e1105af","updated":"2014-08-25 14:38:24.000000000","message":"Done","commit_id":"782292948f20e79d920b3d54ae9e36dbbbaf34e1"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"58383f9bec71dd8436f2e6ff7287de288e1cd542","unresolved":false,"context_lines":[{"line_number":165,"context_line":"            \"initiator\": {"},{"line_number":166,"context_line":"                \"attachments\": ["},{"line_number":167,"context_line":"                    {"},{"line_number":168,"context_line":"                        \"content\": \"ff072be9712f45e1ae0985b847d3dfbf\","},{"line_number":169,"context_line":"                        \"name\": \"actor\","},{"line_number":170,"context_line":"                        \"typeURI\": \"attachURI\""},{"line_number":171,"context_line":"                    },"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1abeadc6_ee243510","line":168,"updated":"2014-08-25 12:53:47.000000000","message":"this example needs to be updated to match the approved implementation","commit_id":"782292948f20e79d920b3d54ae9e36dbbbaf34e1"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"865b95471a1c231dacf8950715740ea96421cec7","unresolved":false,"context_lines":[{"line_number":165,"context_line":"            \"initiator\": {"},{"line_number":166,"context_line":"                \"attachments\": ["},{"line_number":167,"context_line":"                    {"},{"line_number":168,"context_line":"                        \"content\": \"ff072be9712f45e1ae0985b847d3dfbf\","},{"line_number":169,"context_line":"                        \"name\": \"actor\","},{"line_number":170,"context_line":"                        \"typeURI\": \"attachURI\""},{"line_number":171,"context_line":"                    },"}],"source_content_type":"text/x-rst","patch_set":7,"id":"1abeadc6_ff84ddb2","line":168,"in_reply_to":"1abeadc6_ee243510","updated":"2014-08-25 14:38:24.000000000","message":"Done","commit_id":"782292948f20e79d920b3d54ae9e36dbbbaf34e1"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"a4450c119dd2c116fbcabe2a343785d87546efe6","unresolved":false,"context_lines":[{"line_number":165,"context_line":"        \"event_type\": \"identity.created.role_assignment\","},{"line_number":166,"context_line":"        \"message_id\": \"a5901371-d5fd-b3bb-448f-a14dead6f4cb\","},{"line_number":167,"context_line":"        \"payload\": {"},{"line_number":168,"context_line":"            \"typeURI\": \"http: //schemas.dmtf.org/cloud/audit/1.0/event\","},{"line_number":169,"context_line":"            \"initiator\": {"},{"line_number":170,"context_line":"                \"typeURI\": \"service/security/account/user\","},{"line_number":171,"context_line":"                \"host\": {"}],"source_content_type":"text/x-rst","patch_set":9,"id":"1abeadc6_6c649be5","line":168,"updated":"2014-08-25 21:09:01.000000000","message":"random space in there","commit_id":"56637604049ef0fa64c7fc02e63001310aad010c"}]}
