Hamid Ghaf
e55c18ed12
adding copyright header ( #19555 )
...
* adding copyright header
* fix fmt and a test
2023-03-15 09:00:52 -07:00
Anton Averchenkov
0dd4cda7c9
Replace http method strings with net/http constants ( #14677 )
2022-03-24 13:58:03 -04:00
Anton Averchenkov
8234a663e7
Add context-aware functions to vault/api ( #14388 )
2022-03-23 17:47:43 -04:00
Anthony (Ryo) Wright
c25741042d
Fixed null token panic from 'v1/auth/token/' endpoints and returned p… ( #13233 )
...
* Fixed null token panic from 'v1/auth/token/' endpoints and returned proper error response
* added changelog entry for PR #13233
* changed error message from 'bad token' to 'null token'
* rebased off of main
* Revert "changed error message from 'bad token' to 'null token'"
This reverts commit 381ed9b32c
.
* changed 'bad token' error message to 'invalid token' after revert
* remove unnecessary vault-data folder
2021-12-21 09:46:56 -08:00
Jeff Mitchell
6f1749a88e
Add ability to renew by accessor ( #7817 )
...
* Add renewing by accessor
* Add accessor renewing test and fix bug
* Update website docs
* Remove extra newline
* Add command-level test
2019-11-08 11:32:01 -05:00
Michel Vocks
e7ed7399f8
Token identity support ( #6267 )
...
* Implemented token backend support for identity
* Fixed tests
* Refactored a few checks for the token entity overwrite. Fixed tests.
* Moved entity alias check up so that the entity and entity alias is only created when it has been specified in allowed_entity_aliases list
* go mod vendor
* Added glob pattern
* Optimized allowed entity alias check
* Added test for asterisk only
* Changed to glob pattern anywhere
* Changed response code in case of failure. Changed globbing pattern check. Added docs.
* Added missing token role get parameter. Added more samples
* Fixed failing tests
* Corrected some cosmetical review points
* Changed response code for invalid provided entity alias
* Fixed minor things
* Fixed failing test
2019-07-01 11:39:54 +02:00
Jeff Mitchell
a58d313d2b
Batch tokens ( #755 )
2018-10-15 12:56:24 -04:00
Brian Kassouf
4ca3b84f52
API: Add context to each raw request call ( #4987 )
2018-07-24 15:49:55 -07:00
Seth Vargo
42354aed99
Use RenewTokenAsSelf instead
2017-07-07 17:14:44 -04:00
Seth Vargo
bf616909f7
Add API helper for renewing a token as another token
2017-07-07 17:14:42 -04:00
Jeff Mitchell
47aafa6ee1
Reinstate the token parameter to api.RevokeSelf to avoid breaking compatibility
2016-09-13 11:03:05 -04:00
Evan Gilman
d7a139ce4f
Add golang api method for creating orphan tokens ( #1834 )
2016-09-01 15:39:44 -04:00
Jeff Mitchell
f447d21a72
Don't allow tokens in paths. ( #1783 )
2016-08-24 15:59:43 -04:00
Jeff Mitchell
146cdc69eb
Add periodic support for root/sudo tokens to auth/token/create
2016-08-12 21:14:12 -04:00
Jeff Mitchell
15a40fdde5
Add explicit max TTL capability to token creation API
2016-06-08 14:49:48 -04:00
Jeff Mitchell
517571c04a
Add renewable flag and API setting for token creation
2016-06-08 11:14:30 -04:00
Jeff Mitchell
254023f55c
Remove RevokePrefix from the API too as we simply do not support it any
...
longer.
2016-04-05 11:00:12 -04:00
vishalnayak
f8749bcbdd
Restore RevokeSelf API
2016-03-11 06:30:45 -05:00
vishalnayak
1612dfaa1f
Added accessor flag to token-revoke CLI
2016-03-10 21:21:20 -05:00
vishalnayak
82a9fa86ad
Add accessor flag to token-lookup command and add lookup-accessor client API
2016-03-10 21:21:20 -05:00
Jeff Mitchell
c1677c0b55
Initial work on token roles
2016-03-01 12:41:40 -05:00
Jeff Mitchell
37a63e6e40
Add some documentation to the API revoke functions
2016-02-03 11:42:13 -05:00
Nicki Watt
05c9e5b5ad
Make token-lookup functionality available via Vault CLI
2015-12-29 20:18:59 +00:00
Nicki Watt
9db5180803
Corrected HTTP Method for api.TokenAuth.LookupSelf() method
2015-12-28 00:05:15 +00:00
Jeff Mitchell
f600e3ac29
Add no-default-policy flag and API parameter to allow exclusion of the
...
default policy from a token create command.
2015-11-09 17:30:50 -05:00
Jeff Mitchell
b11cb5d964
Implement LookupSelf, RevokeSelf, and RenewSelf in the API client
...
Fixes #739
2015-10-30 17:27:33 -04:00
Jeff Mitchell
27029d9744
Support and use TTL instead of lease for token creation
2015-10-09 19:52:13 -04:00
Alexey Grachov
923d07b6bf
Fix some lint warnings.
2015-09-29 10:35:16 +03:00
Mitchell Hashimoto
6e9a966e77
command/token-create: add display name and one time use
2015-04-19 18:08:08 -07:00
Mitchell Hashimoto
be5d8d0a29
command/token-renew
2015-04-19 18:04:01 -07:00
Mitchell Hashimoto
935101ed86
api: make API a bit nicer
2015-04-04 17:54:16 -07:00
Mitchell Hashimoto
3111c2396e
api: client library methods to get tokens
2015-04-04 17:53:59 -07:00