public class GetOpenIdTokenRequest extends AmazonWebServiceRequest implements Serializable
GetOpenIdToken operation
.
Gets an OpenID token, using a known Cognito ID. This known Cognito ID is returned by GetId. You can optionally add additional logins for the identity. Supplying multiple logins creates an implicit link.
The OpenId token is valid for 15 minutes.
This is a public API. You do not need any credentials to call this API.
Constructor and Description |
---|
GetOpenIdTokenRequest() |
Modifier and Type | Method and Description |
---|---|
GetOpenIdTokenRequest |
addLoginsEntry(String key,
String value)
A set of optional name-value pairs that map provider names to provider
tokens.
|
GetOpenIdTokenRequest |
clearLoginsEntries()
Removes all the entries added into Logins.
|
boolean |
equals(Object obj) |
String |
getIdentityId()
A unique identifier in the format REGION:GUID.
|
Map<String,String> |
getLogins()
A set of optional name-value pairs that map provider names to provider
tokens.
|
int |
hashCode() |
void |
setIdentityId(String identityId)
A unique identifier in the format REGION:GUID.
|
void |
setLogins(Map<String,String> logins)
A set of optional name-value pairs that map provider names to provider
tokens.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
GetOpenIdTokenRequest |
withIdentityId(String identityId)
A unique identifier in the format REGION:GUID.
|
GetOpenIdTokenRequest |
withLogins(Map<String,String> logins)
A set of optional name-value pairs that map provider names to provider
tokens.
|
getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, setRequestCredentials, setRequestMetricCollector, withRequestMetricCollector
public String getIdentityId()
Constraints:
Length: 1 - 55
Pattern: [\w-]+:[0-9a-f-]+
public void setIdentityId(String identityId)
Constraints:
Length: 1 - 55
Pattern: [\w-]+:[0-9a-f-]+
identityId
- A unique identifier in the format REGION:GUID.public GetOpenIdTokenRequest withIdentityId(String identityId)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 55
Pattern: [\w-]+:[0-9a-f-]+
identityId
- A unique identifier in the format REGION:GUID.public Map<String,String> getLogins()
Constraints:
Length: 0 - 10
public void setLogins(Map<String,String> logins)
Constraints:
Length: 0 - 10
logins
- A set of optional name-value pairs that map provider names to provider
tokens. When using graph.facebook.com and www.amazon.com, supply the
access_token returned from the provider's authflow. For
accounts.google.com or any other OpenId Connect provider, always
include the id_token.public GetOpenIdTokenRequest withLogins(Map<String,String> logins)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 0 - 10
logins
- A set of optional name-value pairs that map provider names to provider
tokens. When using graph.facebook.com and www.amazon.com, supply the
access_token returned from the provider's authflow. For
accounts.google.com or any other OpenId Connect provider, always
include the id_token.public GetOpenIdTokenRequest addLoginsEntry(String key, String value)
The method adds a new key-value pair into Logins parameter, and returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 0 - 10
key
- The key of the entry to be added into Logins.value
- The corresponding value of the entry to be added into Logins.public GetOpenIdTokenRequest clearLoginsEntries()
Returns a reference to this object so that method calls can be chained together.
public String toString()
toString
in class Object
Object.toString()
Copyright © 2016. All rights reserved.