You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Duo Source provides a secure endpoint to receive authentication logsfrom the Duo[Authentication Logs API](https://duo.com/docs/adminapi#logs). It securely stores the required authentication, scheduling, and state tracking information.
16
+
The Duo Source collects logsfrom multiple DuoAPI endpoints. It securely stores the required authentication, scheduling, and state tracking information.
17
17
18
18
## Data collected
19
19
20
20
| Polling Interval | Data |
21
21
| :--- | :--- |
22
-
| 5 min |[Authentication Logs](https://duo.com/docs/adminapi#logs)|
1.**Duo Domain**. Provide your **API hostname**, such as `api-********.duosecurity.com`.
49
53
1.**Integration Key**. Provide the Duo Integration Key you want to use to authenticate collection requests.
50
54
1.**Secret Key**. Provide the Duo Secret Key you want to use to authenticate collection requests.
55
+
1.**Supported APIs to Collect**. Choose the API endpoints you wish to collect logs from.
56
+
1.**Collect User Inventory Every 24h**. Check this box if you want to collect user inventory every 24 hours.
51
57
1. (Optional) The **Polling Interval** is set for 300 seconds by default, you can adjust it based on your needs. This sets how often the Source checks for new data.
52
58
1. When you are finished configuring the Source, click **Submit**.
53
59
@@ -81,6 +87,8 @@ Sources can be configured using UTF-8 encoded JSON files with the Collector Ma
81
87
| domain | String | Yes |`null`| Provide your API hostname, such as api-********.duosecurity.com.||
82
88
| integration_key | String | Yes |`null`| Provide the Duo Integration Key you want to use to authenticate collection requests. ||
83
89
| secret_key | String | Yes |`null`| Provide the Duo Secret Key you want to use to authenticate collection requests. ||
90
+
| supported_apis| String Array| Yes | All APIs|Add an element for each of the APIs the integration should collect from.|`["authentication", "administrator", "telephony", "activity"]`|
91
+
| collectUserInventory | Boolean | No | True| Set to true if the integration should collect user inventory logs. |`True`|
84
92
| polling_interval | Integer | No | 300 | This sets how often the Source checks for new data. ||
0 commit comments