diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2015-01-19 22:26:04 +0200 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2015-01-19 22:26:04 +0200 |
commit | 17627658ac616fcbb7d76977b3efacb14884a784 (patch) | |
tree | 9458d00f2a65669923b6e861a46e8dda3a2a5657 /src/eclat.h | |
parent | 9342c2d779b78b55e7e3b555930c5d3d0423ec40 (diff) | |
download | eclat-17627658ac616fcbb7d76977b3efacb14884a784.tar.gz eclat-17627658ac616fcbb7d76977b3efacb14884a784.tar.bz2 |
New configuration statement authentication-provide
* NEWS: Update.
* src/config.c: New statement "authentication-provider"
* src/eclat.c (authentication_provider): New variable.
(main): Select credentials depending on the value of
authentication_provider.
* src/eclat.h (authentication_provider): New enum and extern.
Diffstat (limited to 'src/eclat.h')
-rw-r--r-- | src/eclat.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/eclat.h b/src/eclat.h index d3c0e8d..e5a2c21 100644 --- a/src/eclat.h +++ b/src/eclat.h @@ -39,6 +39,13 @@ #define ECLAT_DEBCAT_CURL 4 #define ECLAT_DEBCAT_FORLAN 5 +enum authentication_provider { + authp_undefined, + authp_immediate, + authp_file, + authp_instance +}; + extern char *endpoint; extern char *signature_version; extern int use_ssl; @@ -47,6 +54,7 @@ extern char *ssl_ca_file; extern char *ssl_ca_path; extern int dry_run_mode; extern char *region_name; +extern enum authentication_provider authentication_provider; extern char *access_file_name; extern char *access_key; extern char *secret_key; |