AmazonAuthorizationManager | This class is used by Login with Amazon clients to authorize users and retrieve tokens and profile data. |
AmazonWorkflow | This API is intended only for use by Login With Amazon-enabled SDKs. |
APIListener | A callback interface for the AmazonAuthorizationManager API methods to return success or errors. |
AppIdentifierHelper | |
AuthCancellation | Result returned by onCancel(AuthCancellation) when an AuthorizeRequest has been
cancelled.{@since 3.0
} |
AuthCancellation.Cause | Enumeration of the abstract reasons of why an AuthorizeRequest was cancelled. |
AuthError | This class encapsulates errors from External API Methods. |
AuthError.ERROR_CATEGORY | Each AuthError has a category to help clients determine what generic action they want to take |
AuthError.ERROR_TYPE | Each AuthError has a type to help clients determine what detailed action they want to take |
AuthorizationListener | A callback interface used by AmazonAuthorizationManager authorize API. |
AuthorizationManager | Clients of Login With Amazon use this class to authorize Amazon customers and retrieve authorization grants. |
AuthorizeListener | This is the listener for AuthorizeRequest . |
AuthorizeRequest | Encapsulates the options for a call to authorize(AuthorizeRequest) . |
AuthorizeRequest.Builder | Instances of AuthorizeRequest must be constructed using this Builder . |
AuthorizeRequest.GrantType | The different kinds of authorization grants that can be requested from Login With Amazon. |
AuthorizeResult | Returned as a result on successful completion of the following APIs:
AuthorizeResult will always return an authorization grant, either in the form of an access token or
authorization code, depending on what was requested.{@since 3.0
} |
AuthzConstants | Constants to be used with AmazonAuthorizationManager
|
AuthzConstants.BUNDLE_KEY | Allowed Bundle Keys |
AuthzConstants.FUTURE_TYPE | Future Bundle Keys |
AuthzConstants.PROFILE_KEY | Profile Information Bundle Keys |
BaseWorkflowListener<T, U, V> | To create your own interactive workflow, extend this listener and implement all abstract methods besides
onSuccess , onCancel , and onError (which will be implemented by the app
developer). |
CancellableListener<T, U, V> | A generic type of listener that can be cancelled.{@since 3.0 } |
CodePairListener | |
CodePairManager | |
CodePairResult | |
CreateCodePairRequest | This class is responsible for the create code pair request. |
CreateCodePairRequest.Builder | This class is the Builder class for the CreateCodePairRequest. |
GetTokenListener | |
GetTokenRequest | This class is responsible for the get token request. |
GetTokenRequest.Builder | This class is the Builder class for the GetTokenRequest. |
GetTokenResult |
InteractiveAPI | Elements of an interactive API, such as requests and listeners, share this interface.{@since 3.0 } |
InteractiveListener<T, U, V> | Defines the callbacks and other facets of a listener that handles the responses of interactive (out-of-app) flows. |
InteractiveRequest<T extends InteractiveListener<S, U, V>, S, U, V> | InteractiveRequest is the base class for creating concrete interactive (out-of-app) requests. |
InteractiveRequest.Builder<W extends InteractiveRequest<?, ?, ?, ?>> | The base builder object for interactive requests. |
InteractiveRequestRecord | A Parcelable representation of an InteractiveRequest that is returned upon request completion. |
InvalidIntegrationException | Runtime error thrown when the SDK has detected that it has not been integrated properly. |
Listener<T, U> | A generic type of callback with parameterized success and failure return types for asynchronous operations.{@since 3.0 } |
ListenerNotFoundException | Indicates that an InteractiveListener was not registered on the RequestContext during the execution
of a corresponding InteractiveRequest . |
PollingTask | |
ProfileScope | A Scope factory for the scopes provided by Login With Amazon. |
Region | Controls region settings for the SDK. |
RequestContext | In order to support out-of-app interactive user experiences while accommodating for the Android application
lifecycle, the Login With Amazon SDK provides RequestContext . |
Scope | Defines the programmatic concept of an OAuth 2.0 scope. |
ScopeFactory | Generic factory for creating Scope objects. |
SDKInfo | A programmatic interface to describe the Login With Amazon SDK. |
User | User encapsulates the general profile information of an Amazon customer. |
Workflow | Defines the programmatic concept of a scope-independent workflow
The AuthorizationManager and related APIs take in
workflows that conform to this interface.{@since 3.0.5
} |
WorkflowCancellation | If an interactive workflow is cancelled from the Login With Amazon SDK's perspective,
ERROR(/InternalInteractiveListener#onRequestCancel) will be called, returning an instance of this type. |
WorkflowCancellation.Cause | |
WorkflowFactory | Generic factory for creating Workflow objects. |