)]}'
{"doc/config-reference/source/identity/auditing.rst":[{"author":{"_account_id":19779,"name":"Chason Chan","display_name":"chenxing","email":"chason.chan@foxmail.com","username":"chenxing"},"change_message_id":"1160e5c75ed76baf83c23e403b80b728aac1b6b9","unresolved":false,"context_lines":[{"line_number":50,"context_line":"Where the following are defined:"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"* ``\u003cinitiator_id\u003e``: ID of the user that performed the operation"},{"line_number":53,"context_line":"* ``\u003ctarget_uri\u003e``: CADF specific target URI, (i.e.:  data/security/project)"},{"line_number":54,"context_line":"* ``\u003caction\u003e``: The action being performed, typically:"},{"line_number":55,"context_line":"  ``\u003coperation\u003e``. ``\u003cresource_type\u003e``"},{"line_number":56,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"dae33548_da6ac4b2","line":53,"range":{"start_line":53,"start_character":47,"end_line":53,"end_character":51},"updated":"2016-02-17 07:31:53.000000000","message":"\"i.e.\" --\u003e \"example\"\nPlease see http://docs.openstack.org/contributor-guide/writing-style/word-choice.html","commit_id":"f66d9f25dcbf6c2da4973324a67b9c1a54b4a529"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"ba42a0db41451315a9376b0f77527c8326d979be","unresolved":false,"context_lines":[{"line_number":50,"context_line":"Where the following are defined:"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"* ``\u003cinitiator_id\u003e``: ID of the user that performed the operation"},{"line_number":53,"context_line":"* ``\u003ctarget_uri\u003e``: CADF specific target URI, (i.e.:  data/security/project)"},{"line_number":54,"context_line":"* ``\u003caction\u003e``: The action being performed, typically:"},{"line_number":55,"context_line":"  ``\u003coperation\u003e``. ``\u003cresource_type\u003e``"},{"line_number":56,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"dae33548_1d722b11","line":53,"range":{"start_line":53,"start_character":47,"end_line":53,"end_character":51},"in_reply_to":"dae33548_da6ac4b2","updated":"2016-02-18 02:51:12.000000000","message":"Done","commit_id":"f66d9f25dcbf6c2da4973324a67b9c1a54b4a529"},{"author":{"_account_id":19779,"name":"Chason Chan","display_name":"chenxing","email":"chason.chan@foxmail.com","username":"chenxing"},"change_message_id":"1160e5c75ed76baf83c23e403b80b728aac1b6b9","unresolved":false,"context_lines":[{"line_number":57,"context_line":"Additionally there may be extra keys present depending on the operation being"},{"line_number":58,"context_line":"performed, these will be discussed below."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"Note, the ``eventType`` property of the CADF payload is different from the"},{"line_number":61,"context_line":"``event_type`` property of a notifications. The former (``eventType``) is a"},{"line_number":62,"context_line":"CADF keyword which designates the type of event that is being measured, this"},{"line_number":63,"context_line":"can be: `activity`, `monitor` or `control`. Whereas the latter"},{"line_number":64,"context_line":"(``event_type``) is described in previous sections as:"},{"line_number":65,"context_line":"`identity.\u003cresource_type\u003e.\u003coperation\u003e`"}],"source_content_type":"text/x-rst","patch_set":1,"id":"dae33548_dd975e46","line":65,"range":{"start_line":60,"start_character":0,"end_line":65,"end_character":38},"updated":"2016-02-17 07:31:53.000000000","message":"you can use a \"note\" notice here. Like this http://docs.openstack.org/liberty/install-guide-rdo/common/conventions.html#notices","commit_id":"f66d9f25dcbf6c2da4973324a67b9c1a54b4a529"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"ba42a0db41451315a9376b0f77527c8326d979be","unresolved":false,"context_lines":[{"line_number":57,"context_line":"Additionally there may be extra keys present depending on the operation being"},{"line_number":58,"context_line":"performed, these will be discussed below."},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"Note, the ``eventType`` property of the CADF payload is different from the"},{"line_number":61,"context_line":"``event_type`` property of a notifications. The former (``eventType``) is a"},{"line_number":62,"context_line":"CADF keyword which designates the type of event that is being measured, this"},{"line_number":63,"context_line":"can be: `activity`, `monitor` or `control`. Whereas the latter"},{"line_number":64,"context_line":"(``event_type``) is described in previous sections as:"},{"line_number":65,"context_line":"`identity.\u003cresource_type\u003e.\u003coperation\u003e`"}],"source_content_type":"text/x-rst","patch_set":1,"id":"dae33548_1df7cb59","line":65,"range":{"start_line":60,"start_character":0,"end_line":65,"end_character":38},"in_reply_to":"dae33548_dd975e46","updated":"2016-02-18 02:51:12.000000000","message":"Done","commit_id":"f66d9f25dcbf6c2da4973324a67b9c1a54b4a529"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"e4f3f65a065edae8e23357d1d09852867980d172","unresolved":false,"context_lines":[{"line_number":2,"context_line":"Auditing with CADF"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Keystone uses the `PyCADF`_ library to emit CADF notifications, these events"},{"line_number":6,"context_line":"adhere to the DMTF `CADF`_ specification. This standard provides auditing"},{"line_number":7,"context_line":"capabilities for compliance with security, operational, and business processes"},{"line_number":8,"context_line":"and supports normalized and categorized event data for federation and"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dae33548_00f2b299","line":5,"range":{"start_line":5,"start_character":44,"end_line":5,"end_character":48},"updated":"2016-02-18 09:52:01.000000000","message":"Maybe it makes sense adding a transcript of this abbreviation in parentheses here?","commit_id":"e16479cfdf39abbb2b21acc4578cb75359b14655"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"d74ca31e69b8ef15c4699d76e22ae7166ca4d7fe","unresolved":false,"context_lines":[{"line_number":2,"context_line":"Auditing with CADF"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Keystone uses the `PyCADF`_ library to emit CADF notifications, these events"},{"line_number":6,"context_line":"adhere to the DMTF `CADF`_ specification. This standard provides auditing"},{"line_number":7,"context_line":"capabilities for compliance with security, operational, and business processes"},{"line_number":8,"context_line":"and supports normalized and categorized event data for federation and"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dae33548_f6b766f3","line":5,"range":{"start_line":5,"start_character":44,"end_line":5,"end_character":48},"in_reply_to":"dae33548_00f2b299","updated":"2016-02-19 03:12:43.000000000","message":"Done","commit_id":"e16479cfdf39abbb2b21acc4578cb75359b14655"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"e4f3f65a065edae8e23357d1d09852867980d172","unresolved":false,"context_lines":[{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Keystone uses the `PyCADF`_ library to emit CADF notifications, these events"},{"line_number":6,"context_line":"adhere to the DMTF `CADF`_ specification. This standard provides auditing"},{"line_number":7,"context_line":"capabilities for compliance with security, operational, and business processes"},{"line_number":8,"context_line":"and supports normalized and categorized event data for federation and"},{"line_number":9,"context_line":"aggregation."}],"source_content_type":"text/x-rst","patch_set":2,"id":"dae33548_004912d0","line":6,"range":{"start_line":6,"start_character":14,"end_line":6,"end_character":18},"updated":"2016-02-18 09:52:01.000000000","message":"and here","commit_id":"e16479cfdf39abbb2b21acc4578cb75359b14655"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"d74ca31e69b8ef15c4699d76e22ae7166ca4d7fe","unresolved":false,"context_lines":[{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Keystone uses the `PyCADF`_ library to emit CADF notifications, these events"},{"line_number":6,"context_line":"adhere to the DMTF `CADF`_ specification. This standard provides auditing"},{"line_number":7,"context_line":"capabilities for compliance with security, operational, and business processes"},{"line_number":8,"context_line":"and supports normalized and categorized event data for federation and"},{"line_number":9,"context_line":"aggregation."}],"source_content_type":"text/x-rst","patch_set":2,"id":"dae33548_96c7fa63","line":6,"range":{"start_line":6,"start_character":14,"end_line":6,"end_character":18},"in_reply_to":"dae33548_004912d0","updated":"2016-02-19 03:12:43.000000000","message":"Done","commit_id":"e16479cfdf39abbb2b21acc4578cb75359b14655"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"e4f3f65a065edae8e23357d1d09852867980d172","unresolved":false,"context_lines":[{"line_number":12,"context_line":".. _CADF: http://www.dmtf.org/standards/cadf"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"CADF notifications include additional context data around the ``resource``,"},{"line_number":15,"context_line":"the ``action`` and the ``initiator``."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"CADF notifications may be emitted by changing the ``notification_format`` to"},{"line_number":18,"context_line":"``cadf`` in the configuration file."}],"source_content_type":"text/x-rst","patch_set":2,"id":"dae33548_2066d650","line":15,"range":{"start_line":15,"start_character":14,"end_line":15,"end_character":15},"updated":"2016-02-18 09:52:01.000000000","message":"comma before \u0027and\u0027","commit_id":"e16479cfdf39abbb2b21acc4578cb75359b14655"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"d74ca31e69b8ef15c4699d76e22ae7166ca4d7fe","unresolved":false,"context_lines":[{"line_number":12,"context_line":".. _CADF: http://www.dmtf.org/standards/cadf"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"CADF notifications include additional context data around the ``resource``,"},{"line_number":15,"context_line":"the ``action`` and the ``initiator``."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"CADF notifications may be emitted by changing the ``notification_format`` to"},{"line_number":18,"context_line":"``cadf`` in the configuration file."}],"source_content_type":"text/x-rst","patch_set":2,"id":"dae33548_d69fc263","line":15,"range":{"start_line":15,"start_character":14,"end_line":15,"end_character":15},"in_reply_to":"dae33548_2066d650","updated":"2016-02-19 03:12:43.000000000","message":"Done","commit_id":"e16479cfdf39abbb2b21acc4578cb75359b14655"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"e4f3f65a065edae8e23357d1d09852867980d172","unresolved":false,"context_lines":[{"line_number":17,"context_line":"CADF notifications may be emitted by changing the ``notification_format`` to"},{"line_number":18,"context_line":"``cadf`` in the configuration file."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"The ``payload`` portion of a CADF Notification is a CADF ``event``, which"},{"line_number":21,"context_line":"is represented as a JSON dictionary. For example:"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":".. code-block:: javascript"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dae33548_20f41659","line":20,"range":{"start_line":20,"start_character":34,"end_line":20,"end_character":35},"updated":"2016-02-18 09:52:01.000000000","message":"n - lower case","commit_id":"e16479cfdf39abbb2b21acc4578cb75359b14655"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"d74ca31e69b8ef15c4699d76e22ae7166ca4d7fe","unresolved":false,"context_lines":[{"line_number":17,"context_line":"CADF notifications may be emitted by changing the ``notification_format`` to"},{"line_number":18,"context_line":"``cadf`` in the configuration file."},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"The ``payload`` portion of a CADF Notification is a CADF ``event``, which"},{"line_number":21,"context_line":"is represented as a JSON dictionary. For example:"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":".. code-block:: javascript"}],"source_content_type":"text/x-rst","patch_set":2,"id":"dae33548_b6a4beb9","line":20,"range":{"start_line":20,"start_character":34,"end_line":20,"end_character":35},"in_reply_to":"dae33548_20f41659","updated":"2016-02-19 03:12:43.000000000","message":"Done","commit_id":"e16479cfdf39abbb2b21acc4578cb75359b14655"},{"author":{"_account_id":14962,"name":"ologvinova","email":"ologvinova@mirantis.com","username":"ologvinova"},"change_message_id":"e4f3f65a065edae8e23357d1d09852867980d172","unresolved":false,"context_lines":[{"line_number":61,"context_line":".. note::"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    The ``eventType`` property of the CADF payload is different from the"},{"line_number":64,"context_line":"    ``event_type`` property of a notifications. ``eventType`` is a CADF"},{"line_number":65,"context_line":"    keyword which designates the type of event that is being measured:"},{"line_number":66,"context_line":"    `activity`, `monitor` or `control`. Whereas ``event_type`` is described"},{"line_number":67,"context_line":"    in previous sections as `identity.\u003cresource_type\u003e.\u003coperation\u003e`."}],"source_content_type":"text/x-rst","patch_set":2,"id":"dae33548_c028ca9c","line":64,"range":{"start_line":64,"start_character":45,"end_line":64,"end_character":46},"updated":"2016-02-18 09:52:01.000000000","message":"notification","commit_id":"e16479cfdf39abbb2b21acc4578cb75359b14655"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"d74ca31e69b8ef15c4699d76e22ae7166ca4d7fe","unresolved":false,"context_lines":[{"line_number":61,"context_line":".. note::"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    The ``eventType`` property of the CADF payload is different from the"},{"line_number":64,"context_line":"    ``event_type`` property of a notifications. ``eventType`` is a CADF"},{"line_number":65,"context_line":"    keyword which designates the type of event that is being measured:"},{"line_number":66,"context_line":"    `activity`, `monitor` or `control`. Whereas ``event_type`` is described"},{"line_number":67,"context_line":"    in previous sections as `identity.\u003cresource_type\u003e.\u003coperation\u003e`."}],"source_content_type":"text/x-rst","patch_set":2,"id":"dae33548_3691ce53","line":64,"range":{"start_line":64,"start_character":45,"end_line":64,"end_character":46},"in_reply_to":"dae33548_c028ca9c","updated":"2016-02-19 03:12:43.000000000","message":"Done","commit_id":"e16479cfdf39abbb2b21acc4578cb75359b14655"},{"author":{"_account_id":10497,"name":"KATO Tomoyuki","email":"kato.tomoyuki@jp.fujitsu.com","username":"to222"},"change_message_id":"b92be67accee48da9b8892efc5cafe535ab2954c","unresolved":false,"context_lines":[{"line_number":2,"context_line":"Auditing with CADF"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Keystone uses the `PyCADF`_ library to emit CADF (Cloud Auditing Data"},{"line_number":6,"context_line":"Federation) notifications. These events adhere to the DMTF (Distributed"},{"line_number":7,"context_line":"Management Task Force)`CADF`_ specification. The DMTF standard provides"},{"line_number":8,"context_line":"auditing capabilities for compliance with security, operational, and business"}],"source_content_type":"text/x-rst","patch_set":3,"id":"dae33548_00e1dbfe","line":5,"range":{"start_line":5,"start_character":0,"end_line":5,"end_character":8},"updated":"2016-02-19 05:06:23.000000000","message":"The Identity service","commit_id":"0863dc5e836da636850a087c4391b0bc14b1e7c3"},{"author":{"_account_id":9162,"name":"Lana Brindley","email":"openstack@lanabrindley.com","username":"loquacity"},"change_message_id":"8c9724c9c0b845c361c88e42eae02c8806df4c0e","unresolved":false,"context_lines":[{"line_number":2,"context_line":"Auditing with CADF"},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":""},{"line_number":5,"context_line":"Keystone uses the `PyCADF`_ library to emit CADF (Cloud Auditing Data"},{"line_number":6,"context_line":"Federation) notifications. These events adhere to the DMTF (Distributed"},{"line_number":7,"context_line":"Management Task Force)`CADF`_ specification. The DMTF standard provides"},{"line_number":8,"context_line":"auditing capabilities for compliance with security, operational, and business"}],"source_content_type":"text/x-rst","patch_set":3,"id":"dae33548_80ee8bb2","line":5,"range":{"start_line":5,"start_character":0,"end_line":5,"end_character":8},"in_reply_to":"dae33548_00e1dbfe","updated":"2016-02-19 05:11:30.000000000","message":"Done","commit_id":"0863dc5e836da636850a087c4391b0bc14b1e7c3"}]}
