Class SsoProfileCredentialsProviderFactory
java.lang.Object
software.amazon.awssdk.services.sso.auth.SsoProfileCredentialsProviderFactory
- All Implemented Interfaces:
ProfileCredentialsProviderFactory
public class SsoProfileCredentialsProviderFactory
extends Object
implements ProfileCredentialsProviderFactory
An implementation of
ProfileCredentialsProviderFactory
that allows users to get SSO role credentials using the startUrl
specified in either a Profile
or environment variables.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate
(ProfileProviderCredentialsContext credentialsContext) Default method to create theSsoProfileCredentialsProviderFactory.SsoProfileCredentialsProvider
with aSsoAccessTokenProvider
object created with the start url fromProfile
in theProfileProviderCredentialsContext
or environment variables and the default token file directory.create
(ProfileProviderCredentialsContext credentialsContext, SdkTokenProvider tokenProvider) Alternative method to create theSsoProfileCredentialsProviderFactory.SsoProfileCredentialsProvider
with a customizedSsoAccessTokenProvider
.
-
Constructor Details
-
SsoProfileCredentialsProviderFactory
public SsoProfileCredentialsProviderFactory()
-
-
Method Details
-
create
Default method to create theSsoProfileCredentialsProviderFactory.SsoProfileCredentialsProvider
with aSsoAccessTokenProvider
object created with the start url fromProfile
in theProfileProviderCredentialsContext
or environment variables and the default token file directory.- Specified by:
create
in interfaceProfileCredentialsProviderFactory
-
create
public AwsCredentialsProvider create(ProfileProviderCredentialsContext credentialsContext, SdkTokenProvider tokenProvider) Alternative method to create theSsoProfileCredentialsProviderFactory.SsoProfileCredentialsProvider
with a customizedSsoAccessTokenProvider
. This method is only used for testing.
-