duo_client_python icon indicating copy to clipboard operation
duo_client_python copied to clipboard

Python library for interacting with the Duo Auth, Admin, and Accounts APIs

Results 37 duo_client_python issues
Sort by recently updated
recently updated
newest added
trafficstars

Tested-by: new test case in tests/admin/test_desktop_authenticators.py ## Description Added the following new methods to support usage of the /admin/v1/desktop_authenticators endpoint - get_desktop_authenticators_generator() - get_desktop_authenticators() - get_desktop_authenticator_by_key() - delete_desktop_authenticator() ## Motivation...

I went down the rabbit hole of trying to use `duo_client` to implement bulk user operations. ``` def bulk_update_users(updates): params = [] for update in updates: params.append({ "method": "POST", "path":...

## Description Add post for bulk_trash_user that is currently missing ## Motivation and Context Decided to add this endpoint since there is a functionality, but the API request was absent....

Added methods to block, unblock, and fetch blocked devices via the admin API. Updated test cases to validate the new functionality, including support for pagination and operations by device ID....

3.12 is already in the github CI testing matrix ## Description Update the list of tested versions now that Python 3.12 is being tested in CI ## Motivation and Context...

The API endpoint expects limit to be a string. Cast the limit to a sting before sending off the API request ## Description Cast the limit to a sting before...

add policy_key parameter add deprecation warning for visual_style parameter Tested-by: manual testing ## Description Added a deprecation warning to the 'visual_style' argument processing. Added new parameter for 'policy_key' to support...