vault/builtin/credential/aws
Michael Dempsey d6b7e5bfa1
Add support for signed GET requests for aws authentication (#10961)
* Support GET requests for aws-iam

This is required to support presigned requests from aws-sdk-go-v2

* Add GET method tests for aws-iam auth login path

* Update Website Documenation

* Validate GET action even if iam-server header is not set

* Combine URL checks

* Add const amzSignedHeaders to aws credential builtin

* Add test for multiple GET request actions

* Add Changelog Entry

---------

Co-authored-by: Max Coulombe <109547106+maxcoulombe@users.noreply.github.com>
2023-08-15 15:40:12 -04:00
..
cmd/aws [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
pkcs7 fix function name in comment (#21214) 2023-06-16 16:03:07 -04:00
backend_e2e_test.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
backend_test.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
backend.go Add support for signed GET requests for aws authentication (#10961) 2023-08-15 15:40:12 -04:00
certificates.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
cli.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
client.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
path_config_certificate.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
path_config_client_test.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
path_config_client.go Add support for signed GET requests for aws authentication (#10961) 2023-08-15 15:40:12 -04:00
path_config_identity_test.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
path_config_identity.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
path_config_rotate_root_test.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
path_config_rotate_root.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
path_config_sts.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
path_config_tidy_identity_accesslist.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
path_config_tidy_roletag_denylist.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
path_identity_accesslist.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
path_login_test.go Add support for signed GET requests for aws authentication (#10961) 2023-08-15 15:40:12 -04:00
path_login.go Add support for signed GET requests for aws authentication (#10961) 2023-08-15 15:40:12 -04:00
path_role_tag.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
path_role_test.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
path_role.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
path_roletag_denylist.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
path_tidy_identity_accesslist.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
path_tidy_roletag_denylist.go [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00