diff --git a/README.md b/README.md index 8f03760..59cdd97 100644 --- a/README.md +++ b/README.md @@ -38,10 +38,10 @@ point / template to implement you own custom logic directly. It contains a number of examples of the implemented direct and config-based method to start. To run the config-file implementation of the client create a config file named -`duo_api.conf` in the same directory as the script using the provided template -`duo_api.tmpl` and configure it for your environment and run it. To use it -without config file, comment out the settings and code provided for that, set -the configuration values for your environment and run it. +`duo_api.conf` in the same directory as the script using the provided example +`duo_api.conf.dist` and configure it for your environment and run it. To use +it without config file, comment out the settings and code provided for that, +set the configuration values for your environment and run it. <a name=duo_library>duo_library.py</a> diff --git a/duo_api.tmpl b/duo_api.conf.dist index 087a481..8fb2308 100644 --- a/duo_api.tmpl +++ b/duo_api.conf.dist @@ -1,5 +1,5 @@ # -# duo_api.tmpl - config template for duo_api.py, a pure python3 DUO API client +# duo_api.conf.dist - example config for duo_api.py, a pure python3 DUO client # # Version 1.0, latest version, documentation and bugtracker available at: # https://gitlab.lindenaar.net/scripts/duo diff --git a/duo_api.py b/duo_api.py index 2ea97ee..b4913d0 100755 --- a/duo_api.py +++ b/duo_api.py @@ -33,9 +33,9 @@ method to get you started. To run the config-file implementation of the client, simply create a config - file (duo_api.conf) from the template (duo_api.tmpl) and configure it for - your environment in the same directory as this script and run it. To use it - without config file, comment out the code below and provide your values. + file (duo_api.conf) from the example (duo_api.conf.dist) and configure it + for your environment in the same directory as this script and run it. To use + it without config file, comment out the code below and provide your values. See https://duo.com/docs/authapi and https://duo.com/docs/adminapi for the available endpoints, parameters and responses. @@ -96,7 +96,7 @@ def duo_api_config(config, req, vars=None): Returns: the API response (JSON Object) To pass parameters with the request, provide a dict (section) with a key - equal to req. Below sample ConfigParser config file for an auth request: + equal to req. Below a ConfigParser config file for an auth request: [API] host=api-XXXXXXXX.duosecurity.com @@ -154,7 +154,7 @@ if __name__ == '__main__': # print('Access', response['result']) # Same example as above, now using a config file, for this to work copy - # the file duo_api.tmpl to duo_api.conf and update for your environment + # duo_api.conf.dist to duo_api.conf and update for your environment config = ConfigParser() if not config.read(splitext(argv[0])[0] + '.conf'): print("Missing/unreadable config file",splitext(argv[0])[0]+'.conf')