Comments (3)
Thanks you for this feedback. We'll take a look at updating the API examples.
If your use case for our Admin API is to pull logs/auth/trust data, have you taken a look at the duologsync tool? This is a standalone Python 3 utility that already includes support for the trust monitor endpoints (among others).
from duo_client_python.
Hi @rootshellz! The existing client should have functionality to pull Trust Monitor events from your Admin API integration. I do agree with @DuoKristina that there should probably be some more explicit examples for this, but in the meantime you can you the following methods if you wanted to give it another shot. The documentation strings in the functions linked below should show you the parameters that they expect.
from duo_client import Admin
admin_client = Admin("<your ikey>", "<your skey>", "<your api-hostname>")
admin_client.get_trust_monitor_events_by_offset
admin_client.get_trust_monitor_events_iterator
duo_client_python/duo_client/admin.py
Line 2880 in 34c165c
duo_client_python/duo_client/admin.py
Line 2921 in 34c165c
from duo_client_python.
Posted a PR above that adds a sample script that shows folks how to fetch Trust Monitor events from the Admin API.
from duo_client_python.
Related Issues (20)
- Retrieve Endpoint by ID
- SSL error HOT 20
- Client sends two `Host` headers HOT 4
- Error - {"code": 40101, "message": "Missing request credentials", "stat": "FAIL"} How to resolve it? HOT 4
- get_billing_and_telephony_credits.py ("RuntimeError: Received 403 Access forbidden") HOT 10
- auth_logs request uses 'GET' but doesn't check for URI limits
- Increase _MAX_BACKOFF_WAIT_SECS seconds
- Querying Authlog with a maxtime of > now-2 minutes may lead to inconsistent behavior HOT 1
- sig v4 implementation does not work HOT 1
- Add Support Create Integration for SSO type HOT 5
- Update Admin cannot update the status HOT 1
- Deprecated SSL protocol in CertValidatingHTTPSConnection HOT 4
- Interators not working due to not having metadata populated HOT 5
- 403 Forbidden Access on all methods of Admin API HOT 6
- Duo: no library to generate passcodes HOT 4
- get_authentication_log - api:v2 param filter failing HOT 4
- metadata parse error in add_user_phone HOT 4
- Automatic proxy configuration HOT 2
- get_authentication_log clearing out Params HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from duo_client_python.