Package software.amazon.awssdk.services.sts.auth
package software.amazon.awssdk.services.sts.auth
-
ClassesClassDescriptionAn implementation of
AwsCredentialsProviderthat periodically sends anAssumeRoleRequestto the AWS Security Token Service to maintain short-lived sessions to use for authentication.A builder (created byStsAssumeRoleCredentialsProvider.builder()) for creating aStsAssumeRoleCredentialsProvider.An implementation ofAwsCredentialsProviderthat periodically sends anAssumeRoleWithSamlRequestto the AWS Security Token Service to maintain short-lived sessions to use for authentication.A builder (created byStsAssumeRoleWithSamlCredentialsProvider.builder()) for creating aStsAssumeRoleWithSamlCredentialsProvider.An implementation ofAwsCredentialsProviderthat periodically sends anAssumeRoleWithWebIdentityRequestto the AWS Security Token Service to maintain short-lived sessions to use for authentication.A builder (created byStsAssumeRoleWithWebIdentityCredentialsProvider.builder()) for creating aStsAssumeRoleWithWebIdentityCredentialsProvider.An implementation ofAwsCredentialsProviderthat 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 ofAwsCredentialsProviderthat periodically sends aGetFederationTokenRequestto the AWS Security Token Service to maintain short-lived sessions to use for authentication.A builder (created byStsGetFederationTokenCredentialsProvider.builder()) for creating aStsGetFederationTokenCredentialsProvider.An implementation ofAwsCredentialsProviderthat periodically sends aGetSessionTokenRequestto the AWS Security Token Service to maintain short-lived sessions to use for authentication.A builder (created byStsGetSessionTokenCredentialsProvider.builder()) for creating aStsGetSessionTokenCredentialsProvider.An implementation ofAwsCredentialsProviderthat periodically sends anAssumeRoleWithWebIdentityRequestto the AWS Security Token Service to maintain short-lived sessions to use for authentication.