Parameters that configure the authorization request.
Nested Class Summary
class | AuthorizationRequest.Builder | Builder for
AuthorizationRequest . |
|
enum | AuthorizationRequest.ResourceParameter | An enumeration of available resource parameters. |
Inherited Constant Summary
Field Summary
public static final Creator<AuthorizationRequest> | CREATOR |
Public Method Summary
static AuthorizationRequest.Builder |
builder()
Returns a new
AuthorizationRequest.Builder .
|
boolean | |
Account |
getAccount()
Returns the account that should be used.
|
String |
getHostedDomain()
Returns the hosted domain restriction for accounts.
|
List<Scope> |
getRequestedScopes()
Returns list of OAuth 2.0 scopes that the application is requesting.
|
String |
getResourceParameter(AuthorizationRequest.ResourceParameter
resourceParameter)
Returns the value for the given
resourceParameter .
|
Bundle |
getResourceParameters()
Returns a
Bundle of
resource parameters that will be set in the request.
|
String |
getResourceParameter(AuthorizationRequest.ResourceParameter
resourceParameter)
Returns the value for the given
resourceParameter .
|
Bundle |
getResourceParameters()
Returns a
Bundle of
resource parameters that will be set in the request.
|
String |
getServerClientId()
Returns the requested audience for the ID token that is returned, or client ID
of the server that will need the auth code.
|
int |
hashCode()
|
boolean |
isForceCodeForRefreshToken()
Returns
true if the granted code should be exchanged for an access
token and a refresh token.
|
boolean |
isOfflineAccessRequested()
Returns
true if offline access is requested.
|
void |
writeToParcel(Parcel dest, int
flags)
|
Inherited Method Summary
Fields
public static final Creator<AuthorizationRequest> CREATOR
Public Methods
public static AuthorizationRequest.Builder builder ()
Returns a new
AuthorizationRequest.Builder
.
public boolean equals (Object o)
public Account getAccount ()
Returns the account that should be used.
public String getHostedDomain ()
Returns the hosted domain restriction for accounts.
public List<Scope> getRequestedScopes ()
Returns list of OAuth 2.0 scopes that the application is requesting.
public String getResourceParameter (AuthorizationRequest.ResourceParameter resourceParameter)
Returns the value for the given resourceParameter
. If no such parameter
was set, it returns null
.
public Bundle getResourceParameters ()
Returns a Bundle
of
resource parameters that will be set in the request.
public String getResourceParameter (AuthorizationRequest.ResourceParameter resourceParameter)
Returns the value for the given resourceParameter
. If no such parameter
was set, it returns null
.
public Bundle getResourceParameters ()
Returns a Bundle
of
resource parameters that will be set in the request.
public String getServerClientId ()
Returns the requested audience for the ID token that is returned, or client ID of the server that will need the auth code.
public int hashCode ()
public boolean isForceCodeForRefreshToken ()
Returns true
if the granted code should be exchanged for an access
token and a refresh token.
public boolean isOfflineAccessRequested ()
Returns true
if offline access is requested.