diff --git a/core/auth/src/main/java/software/amazon/awssdk/auth/credentials/AwsBasicCredentials.java b/core/auth/src/main/java/software/amazon/awssdk/auth/credentials/AwsBasicCredentials.java index 696d35aa9c15..b0a003866b3e 100644 --- a/core/auth/src/main/java/software/amazon/awssdk/auth/credentials/AwsBasicCredentials.java +++ b/core/auth/src/main/java/software/amazon/awssdk/auth/credentials/AwsBasicCredentials.java @@ -47,7 +47,6 @@ public final class AwsBasicCredentials implements AwsCredentials, *
* This should be accessed via {@link AnonymousCredentialsProvider#resolveCredentials()}.
*/
- // TODO(sra-identity-and-auth): Check if this static member can be removed after cleanup
@SdkInternalApi
static final AwsBasicCredentials ANONYMOUS_CREDENTIALS = builder().validateCredentials(false).build();
diff --git a/core/aws-core/src/main/java/software/amazon/awssdk/awscore/internal/authcontext/AwsCredentialsAuthorizationStrategy.java b/core/aws-core/src/main/java/software/amazon/awssdk/awscore/internal/authcontext/AwsCredentialsAuthorizationStrategy.java
index a14e163cae1d..703bfcc21c1a 100644
--- a/core/aws-core/src/main/java/software/amazon/awssdk/awscore/internal/authcontext/AwsCredentialsAuthorizationStrategy.java
+++ b/core/aws-core/src/main/java/software/amazon/awssdk/awscore/internal/authcontext/AwsCredentialsAuthorizationStrategy.java
@@ -110,7 +110,7 @@ private static AwsCredentialsIdentity resolveCredentials(
MetricCollector metricCollector) {
Validate.notNull(credentialsProvider, "No credentials provider exists to resolve credentials from.");
- // TODO(sra-identity-and-auth): internal issue SMITHY-1677. avoid join for async clients.
+ // TODO(technical-debt-reduction): internal issue JAVA-7739. avoid join for async clients.
Pair extends AwsCredentialsIdentity, Duration> measured =
MetricUtils.measureDuration(() -> CompletableFutureUtils.joinLikeSync(credentialsProvider.resolveIdentity()));
diff --git a/core/aws-core/src/main/java/software/amazon/awssdk/awscore/internal/authcontext/TokenAuthorizationStrategy.java b/core/aws-core/src/main/java/software/amazon/awssdk/awscore/internal/authcontext/TokenAuthorizationStrategy.java
index 81c0f53ddd0c..38a9e4a6c3c9 100644
--- a/core/aws-core/src/main/java/software/amazon/awssdk/awscore/internal/authcontext/TokenAuthorizationStrategy.java
+++ b/core/aws-core/src/main/java/software/amazon/awssdk/awscore/internal/authcontext/TokenAuthorizationStrategy.java
@@ -87,7 +87,7 @@ private static TokenIdentity resolveToken(IdentityProvider extends TokenIdenti
MetricCollector metricCollector) {
Validate.notNull(tokenProvider, "No token provider exists to resolve a token from.");
- // TODO(sra-identity-and-auth): internal issue SMITHY-1677. avoid join for async clients.
+ // TODO(technical-debt-reduction): internal issue JAVA-7739. avoid join for async clients.
Pair
+ * This is only used by non-sra code path, i.e., when a custom legacy signer is provided.
*/
@SdkInternalApi
public class ChecksumCalculatingAsyncRequestBody implements AsyncRequestBody {
diff --git a/test/s3-tests/src/it/java/software/amazon/awssdk/services/s3/regression/upload/UploadTransferManagerRegressionTesting.java b/test/s3-tests/src/it/java/software/amazon/awssdk/services/s3/regression/upload/UploadTransferManagerRegressionTesting.java
index 91d1f0a68a40..e0c6aca8c323 100644
--- a/test/s3-tests/src/it/java/software/amazon/awssdk/services/s3/regression/upload/UploadTransferManagerRegressionTesting.java
+++ b/test/s3-tests/src/it/java/software/amazon/awssdk/services/s3/regression/upload/UploadTransferManagerRegressionTesting.java
@@ -56,13 +56,6 @@ void putObject(UploadConfig config) throws Exception {
Assumptions.assumeFalse(config.getBodyType() == BodyType.CONTENT_PROVIDER_WITH_LENGTH,
"No way to create AsyncRequestBody by giving both an Publisher and the content length");
- // Payload signing doesn't work correctly for async java based
- // TODO(sra-identity-auth) remove when chunked encoding support is added in async code path
- // MRAP requires body signing
- Assumptions.assumeFalse(
- config.isPayloadSigning() || config.getBucketType() == BucketType.MRAP,
- "Async payload signing doesn't work with Java based clients");
-
LOG.info(() -> "Running putObject with config: " + config);
BucketType bucketType = config.getBucketType();