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
(Profile profile, ProfileFile profileFile, 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(Profile profile, ProfileFile profileFile, SdkTokenProvider tokenProvider) Alternative method to create theSsoProfileCredentialsProviderFactory.SsoProfileCredentialsProvider
with a customizedSsoAccessTokenProvider
. This method is only used for testing.
-