com.amazonaws.auth
Class SessionCredentialsProviderFactory

java.lang.Object
  extended by com.amazonaws.auth.SessionCredentialsProviderFactory

public class SessionCredentialsProviderFactory
extends java.lang.Object

Session credentials provider factory to share providers across potentially many clients.


Constructor Summary
SessionCredentialsProviderFactory()
           
 
Method Summary
static STSSessionCredentialsProvider getSessionCredentialsProvider(AWSCredentials longTermCredentials, java.lang.String serviceEndpoint, ClientConfiguration stsClientConfiguration)
          Gets a session credentials provider for the long-term credentials and service endpoint given.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SessionCredentialsProviderFactory

public SessionCredentialsProviderFactory()
Method Detail

getSessionCredentialsProvider

public static STSSessionCredentialsProvider getSessionCredentialsProvider(AWSCredentials longTermCredentials,
                                                                          java.lang.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 the AWSSecurityTokenService used to fetch session credentials.


Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.