package

com.amazon.identity.auth.device.api.authorization

Interfaces

Scope Defines the programmatic concept of an OAuth 2.0 scope. 
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 } 

Classes

AuthCancellation Result returned by onCancel(AuthCancellation) when an AuthorizeRequest has been cancelled.{@since 3.0 } 
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
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 } 
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  
PollingTask  
ProfileScope A Scope factory for the scopes provided by Login With Amazon. 
ScopeFactory Generic factory for creating Scope objects. 
User User encapsulates the general profile information of an Amazon customer. 
WorkflowFactory Generic factory for creating Workflow objects. 

Enums

AuthCancellation.Cause Enumeration of the abstract reasons of why an AuthorizeRequest was cancelled. 
AuthorizeRequest.GrantType The different kinds of authorization grants that can be requested from Login With Amazon. 
Region Controls region settings for the SDK.