Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Duo to use v2 auth log API #1192

Open
keeleysam opened this issue Mar 15, 2020 · 2 comments
Open

Update Duo to use v2 auth log API #1192

keeleysam opened this issue Mar 15, 2020 · 2 comments
Labels
apps dependencies Pull requests that update a dependency file
Milestone

Comments

@keeleysam
Copy link

Background

StreamAlert currently has a Duo application for pulling logs from the legacy v1 logs API.

Description

This should be updated to use the newer v2 API which has more query options, which we probably don't care about, and gives much more information, which we do care about.

Steps to Reproduce

Use the Duo app.

Desired Change

https://duo.com/docs/adminapi#authentication-logs

Update to use this API. In particular, the problem this solves is having the user IDs in the logs and not just the usernames. Usernames can change, which makes it hard to track changes over time. The user IDs do not change. The other additional information provided by this API is also useful.

@ryandeivert ryandeivert added this to the 3.1.0 milestone Mar 19, 2020
@ryandeivert ryandeivert added apps dependencies Pull requests that update a dependency file labels Mar 19, 2020
@ryandeivert
Copy link
Contributor

thanks @keeleysam we'll try to address this soon

@keeleysam
Copy link
Author

since the schema of returned data changes, this should probably be done as a separate app into a separate table, so one can choose to run both for a period as queries are migrated. for example, the username field was a string, but it gets replaced with a user dict which contains the user_id and username,.

@ryandeivert ryandeivert modified the milestones: 3.1.0, 3.2.0 Mar 27, 2020
@ryandeivert ryandeivert modified the milestones: 3.2.0, 3.3.0 Apr 9, 2020
@ryandeivert ryandeivert modified the milestones: 3.3.0, 3.4.0 Aug 4, 2020
@ryandeivert ryandeivert modified the milestones: 3.4.0, 4.1.0 Aug 26, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
apps dependencies Pull requests that update a dependency file
Projects
None yet
Development

No branches or pull requests

2 participants