Package software.amazon.awssdk.services.sts.auth
package software.amazon.awssdk.services.sts.auth
-
ClassDescriptionAn implementation of
AwsCredentialsProvider
that periodically sends anAssumeRoleRequest
to the AWS Security Token Service to maintain short-lived sessions to use for authentication.A builder (created byStsAssumeRoleCredentialsProvider.builder()
) for creating aStsAssumeRoleCredentialsProvider
.An implementation ofAwsCredentialsProvider
that periodically sends anAssumeRoleWithSamlRequest
to the AWS Security Token Service to maintain short-lived sessions to use for authentication.A builder (created byStsAssumeRoleWithSamlCredentialsProvider.builder()
) for creating aStsAssumeRoleWithSamlCredentialsProvider
.An implementation ofAwsCredentialsProvider
that periodically sends anAssumeRoleWithWebIdentityRequest
to the AWS Security Token Service to maintain short-lived sessions to use for authentication.A builder (created byStsAssumeRoleWithWebIdentityCredentialsProvider.builder()
) for creating aStsAssumeRoleWithWebIdentityCredentialsProvider
.An implementation ofAwsCredentialsProvider
that is extended within this package to provide support for periodically- updating session credentials.StsCredentialsProvider.BaseBuilder<B extends StsCredentialsProvider.BaseBuilder<B,T>, T extends ToCopyableBuilder<B, T>> Extended by child class's builders to share configuration across credential providers.An implementation ofAwsCredentialsProvider
that periodically sends aGetFederationTokenRequest
to the AWS Security Token Service to maintain short-lived sessions to use for authentication.A builder (created byStsGetFederationTokenCredentialsProvider.builder()
) for creating aStsGetFederationTokenCredentialsProvider
.An implementation ofAwsCredentialsProvider
that periodically sends aGetSessionTokenRequest
to the AWS Security Token Service to maintain short-lived sessions to use for authentication.A builder (created byStsGetSessionTokenCredentialsProvider.builder()
) for creating aStsGetSessionTokenCredentialsProvider
.An implementation ofAwsCredentialsProvider
that periodically sends anAssumeRoleWithWebIdentityRequest
to the AWS Security Token Service to maintain short-lived sessions to use for authentication.