-
Notifications
You must be signed in to change notification settings - Fork 875
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Add support for Multi Auth Sigv4a for Service metadata (#5761) * Add support for Multi Auth Sigv4a for Service metadata * handled comments * Sigv4aSigningRegionSetProvider and updating Execution Attributes (#5762) * Sigv4aSigningRegionSetProvider and updating Execution Attributes * Fixed typos * Handled comments * extra space * Handled comments * Handled comments to make RegionSet Provider as Internal API * Update AuthScemeParams with RegionSet for Sigv4a auth Scheme (#5766) * Codegen changes for AuthSchemeInterceptorSpecs to update the RegionSet from Execution Attributes (#5768) * Update AuthScemeParams with RegionSet for Sigv4a auth Scheme * Update Codegen AuthSchemeInterceptorSpec to update RegionSet for AuthSchemeParams * updated method name * Add sigv4aRegionSet to Client Builder for Multi-Auth Services Supporting Sigv4a (#5772) * Update AuthScemeParams with RegionSet for Sigv4a auth Scheme * Update Codegen AuthSchemeInterceptorSpec to update RegionSet for AuthSchemeParams * updated method name * Adding sigv4aResionSet client builder for services which has Sigv4a in Multi Auth trait * Adding Codegen support for unsignedPayload model trait for multi-auth auth schemes (#5776) * Update AuthScemeParams with RegionSet for Sigv4a auth Scheme * Update Codegen AuthSchemeInterceptorSpec to update RegionSet for AuthSchemeParams * updated method name * Adding sigv4aResionSet client builder for services which has Sigv4a in Multi Auth trait * Adding Codegen support for unsignedPayload model trait for multi-auth auth schemes * Adding Codegen support for unsignedPayload model trait for multi-auth auth schemes * Adding Codegen support for unsignedPayload model trait for multi-auth auth schemes * Handled comments * updated variable names * Remove `useMultiAuth` customization (#5800) * Remove multiAuth customization * Handle cases where AuthType gets updated from Legacy signature version * Override RegionSet in EnpointResolverInterceptor after fetching the Signing Properties from Endpoint rules (#5825) * Override RegionSet in EnpointResolverInterceptor after fetching the Signing Properties from Endpoint rules * Endpoint Resolver Spec test added * Add test case for service with MultiAuth only and not using Sigv4 * checkstyle fixed * Handled comments * Updated after Integ test failure and some comments * Resolve Sigv4a regionset from Client configs if Endpoint-Based-Auth legacy modules doesnot have it defined in ruleset (#5860) * Override RegionSet in EnpointResolverInterceptor after fetching the Signing Properties from Endpoint rules * Endpoint Resolver Spec test added * Add test case for service with MultiAuth only and not using Sigv4 * checkstyle fixed * Handled comments * Updated after Integ test failure and some comments * Sigv4a Regionset updated for Endpoint-based-Auth Legacy services * Added endpoint-resolve-interceptor-with-endpointsbasedauth.java * Added test cases to check runtime resolution of RegionSet * Updated test cases to make sure we check Empty set * fixed test build * Changed precedence after internal discussion * Renamed API name `sigv4aRegionSet` to `sigv4aSigningRegionSet` to be conssistent with Environment variable and System Property name for this option (#5867) * Changed API names sigv4aRegionSet to sigv4aSigningRegionSet to be consistent with Environmant variable and System Property name for this option * Fixed checkstyle issues * Added S3 junit with wiremock tests for Mult Auth Sigv4a (#5872)
- Loading branch information
Showing
78 changed files
with
4,558 additions
and
106 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.