From 1f5cebcc57313ecc446929af90a6383f91edbf4f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Asbj=C3=B8rn=20Sloth=20T=C3=B8nnesen?= Date: Tue, 25 May 2021 18:25:58 +0000 Subject: add support for api-keys MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Asbjørn Sloth Tønnesen --- config.py.sample | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'config.py.sample') diff --git a/config.py.sample b/config.py.sample index 42bbac4..0f8deeb 100644 --- a/config.py.sample +++ b/config.py.sample @@ -1,4 +1,3 @@ -from requests.auth import HTTPBasicAuth # # Config keys # =========== @@ -9,13 +8,20 @@ from requests.auth import HTTPBasicAuth # db_schema: database schema name # If not specified, it defaults to 'peeringdb' # +# auth: 'API-key' +# Authenticate using an API-key. +# +# https://docs.peeringdb.com/blog/api_keys/ +# https://github.com/peeringdb/peeringdb/blob/master/docs/api_keys.md +# # auth: HTTPBasicAuth('username', 'password') -# Authenticate using username/password +# Authenticate using username/password (DEPRECATED) +# requires: from requests.auth import HTTPBasicAuth # def get_config(): return { 'db_conn_str': 'dbname=pdbtest', 'db_schema': 'peeringdb', - 'auth': HTTPBasicAuth('use_a_dedicated_peeringdb_account', 'and_a_long_random_password'), + 'auth': 'obtain_an_api-key_from_peeringdb_com', } -- cgit v1.2.1