Jeff Mitchell
460e8fc1ff
Don't allow non-printable characters in the API client's token ( #3841 )
2018-01-24 19:57:49 -05:00
Jeff Mitchell
bf30fe7ccb
Fix typo in test (and failure)
2017-11-13 10:35:36 -05:00
Jeff Mitchell
74d9a382c8
Fix client test
2017-11-12 12:34:56 -05:00
Jeff Mitchell
2afbbb3400
Only call ConfigureTransport if "h2" is not already in NextProtos.
...
Fixes #3435
2017-10-27 14:08:30 -04:00
Billie Cleek
022e93f627
do not panic when Client.Transport is not *http.Transport ( #3440 )
2017-10-10 08:46:54 -04:00
Jeff Mitchell
42953d6482
Fix panic when setting a client http client with no transport ( #3437 )
...
Fixes #3436
2017-10-09 08:49:20 -04:00
Gobin Sougrakpam
638ef2c9b8
Adding option to set custom vault client timeout using env variable VAULT_CLIENT_TIMEOUT ( #3022 )
2017-07-18 09:48:31 -04:00
vishalnayak
b01a4ff1cb
Use default config and read environment by default while creating client object
2016-08-12 11:37:13 -04:00
Jeff Mitchell
7129fd5785
Switch to pester from go-retryablehttp to avoid swallowing 500 error messages
2016-07-11 21:37:46 +00:00
Jeff Mitchell
60df9d3461
Make the API client retry on 5xx errors.
...
This should help with transient issues. Full control over min/max delays
and number of retries (and ability to turn off) is provided in the API
and via env vars.
Fix tests.
2016-07-06 16:50:23 -04:00
Adam Shannon
e0df8e9e88
all: Cleanup from running go vet
2016-04-13 14:38:29 -05:00
vishalnayak
9fbfd1aff2
moved the test cert keys to appropriate test-fixtures folder
2016-02-29 15:49:08 -05:00
vishalnayak
48f3f4b5d0
replaced old certs, with new certs generated from PKI backend, containing IP SANs
2016-02-28 22:15:54 -05:00
Jeff Mitchell
673c6d726a
Move environment variable reading logic to API.
...
This allows the same environment variables to be read, parsed, and used
from any API client as was previously handled in the CLI. The CLI now
uses the API environment variable reading capability, then overrides any
values from command line flags, if necessary.
Fixes #618
2015-11-04 10:28:00 -05:00
Seth Vargo
f0b3ad6a2a
Update documentation around cookies
2015-09-03 10:36:59 -04:00
Jeff Mitchell
f1a301922d
Remove cookie authentication.
2015-08-21 19:46:23 -07:00
Seth Vargo
6a104b22db
Remove api dependency on http package
2015-04-23 19:58:44 -04:00
Seth Vargo
25962851ba
Use VAULT_ADDR instead
2015-04-23 11:46:22 -04:00
Seth Vargo
aa94080ad8
Read environment variables for VAULT_HTTP_ADDR and VAULT_TOKEN
2015-04-23 11:43:20 -04:00
Armon Dadgar
462ff7f374
api: Support redirect for HA
2015-04-20 11:30:35 -07:00
Mitchell Hashimoto
9784fc18f2
api: SetToken
2015-03-30 21:20:23 -07:00
Mitchell Hashimoto
f547b717a7
api: re-use proper token constant
2015-03-30 11:14:51 -07:00
Mitchell Hashimoto
78ef15d413
api: store token cookie, tests
2015-03-11 17:46:42 -05:00