Package com.amazonaws.auth

Interface Summary
AWSCognitoIdentityProvider A container of data pertinent to a single provider, and will handle most of the interactions with said provider and the client.
AWSCredentials Provides access to the AWS credentials used for accessing AWS services: AWS access key ID and secret access key.
AWSCredentialsProvider Interface for providing AWS credentials.
AWSIdentityProvider A container of data pertinent to a single provider, and will handle most of the interactions with said provider and the client.
AWSRefreshableSessionCredentials Session credentials that can be refreshed upon request.
AWSSessionCredentials AWS session credentials object.
IdentityChangedListener The interface to handle the appropriate updates when an identity change event was caught
NoSessionSupportCredentials Marker interface for credentials that should not be used to start AWS Security Token Service sessions.
Presigner A request signer that has special-case logic to presign requests, generating a URL which embeds the signature suitable for hyperlinking.
RegionAwareSigner A signer that needs to know which region it is talking to.
ServiceAwareSigner A signer that needs to know which service it is talking to.
Signer A strategy for applying cryptographic signatures to a request, proving that the request was made by someone in posession of the given set of credentials without transmitting the secret key over the wire.
 

Class Summary
AbstractAWSSigner Abstract base class for AWS signing protocol implementations.
AnonymousAWSCredentials Basic implementation of the AWSCredentials interface that allows use of "anonymous" credentials.
AWS3Signer Signer implementation that signs requests with the AWS3 signing protocol.
AWS4Signer Signer implementation that signs requests with the AWS4 signing protocol.
AWSAbstractCognitoDeveloperIdentityProvider An extension of the AbstractCognitoProvider that provides a class which developers can extend for implementing a developer provider, when using developer authenticated identities
AWSAbstractCognitoIdentityProvider This class utilizes Cognito as a means to get an identity and dispense an identityId and token.
AWSBasicCognitoIdentityProvider An extension of the AbstractCognitoProvider that is used to communicate with Cognito.
AwsChunkedEncodingInputStream A wrapper class of InputStream that implements chunked-encoding.
AWSCredentialsProviderChain AWSCredentialsProvider implementation that chains together multiple credentials providers.
AWSEnhancedCognitoIdentityProvider An extension of the AbstractCognitoProvider that is used to communicate with Cognito when using the enhanced authentication flow.
BasicAWSCredentials Basic implementation of the AWSCredentials interface that allows callers to pass in the AWS access key and secret access in the constructor.
BasicSessionCredentials Simple session credentials with keys and session token.
ClasspathPropertiesFileCredentialsProvider AWSCredentialsProvider implementation that loads AWS security credentials from a properties file on the classpath.
CognitoCachingCredentialsProvider This credentials provider is intended for Android applications.
CognitoCredentialsProvider AWSCredentialsProvider implementation that uses the Amazon Cognito Identity service and AWS Security Token Service to create temporary, short-lived sessions to use for authentication
DefaultAWSCredentialsProviderChain AWS credentials provider chain that looks for credentials in this order: System Properties - aws.accessKeyId and aws.secretKey Classpath Properties File - AwsCredentials.properties in classpath
NoOpSigner A No-Op Signer Implementation.
PropertiesCredentials Simple implementation AWSCredentials that reads in AWS access keys from a properties file.
PropertiesFileCredentialsProvider AWSCredentialsProvider implementation that loads AWS security credentials from a properties file provided on initialization.
QueryStringSigner Signer implementation responsible for signing an AWS query string request according to the various signature versions and hashing algorithms.
SessionCredentialsProviderFactory Session credentials provider factory to share providers across potentially many clients.
SignerFactory Signer factory.
STSAssumeRoleSessionCredentialsProvider AWSCredentialsProvider implementation that uses the AWS Security Token Service to assume a Role and create temporary, short-lived sessions to use for authentication.
STSSessionCredentials Deprecated.
STSSessionCredentialsProvider AWSCredentialsProvider implementation that uses the AWS Security Token Service to create temporary, short-lived sessions to use for authentication.
SystemPropertiesCredentialsProvider AWSCredentialsProvider implementation that provides credentials by looking at the aws.accessKeyId and aws.secretKey Java system properties.
WebIdentityFederationSessionCredentialsProvider AWSCredentialsProvider implementation that uses the AWS Security Token Service to create temporary, short-lived sessions to use for authentication.
 

Enum Summary
SignatureVersion  
SigningAlgorithm  
 



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