Package com.amazonaws.auth
Class SessionCredentialsProviderFactory
java.lang.Object
com.amazonaws.auth.SessionCredentialsProviderFactory
Session credentials provider factory to share providers across potentially
many clients.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetSessionCredentialsProvider
(AWSCredentials longTermCredentials, String serviceEndpoint, ClientConfiguration stsClientConfiguration) Gets a session credentials provider for the long-term credentials and service endpoint given.
-
Constructor Details
-
SessionCredentialsProviderFactory
public SessionCredentialsProviderFactory()
-
-
Method Details
-
getSessionCredentialsProvider
public static STSSessionCredentialsProvider getSessionCredentialsProvider(AWSCredentials longTermCredentials, String serviceEndpoint, ClientConfiguration stsClientConfiguration) Gets a session credentials provider for the long-term credentials and service endpoint given. These are shared globally to support reuse of session tokens.- Parameters:
longTermCredentials
- The long-term AWS account credentials used to initiate a session.serviceEndpoint
- The service endpoint for the service the session credentials will be used to access.stsClientConfiguration
- Client configuration for theinvalid reference
AWSSecurityTokenService
-