Safe Haskell | None |
---|---|
Language | Haskell2010 |
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.
http://docs.aws.amazon.com/cognitoidentity/latest/APIReference/API_GetOpenIdToken.html
- data GetOpenIdToken
- getOpenIdToken :: Text -> GetOpenIdToken
- goitIdentityId :: Lens' GetOpenIdToken Text
- goitLogins :: Lens' GetOpenIdToken (HashMap Text Text)
- data GetOpenIdTokenResponse
- getOpenIdTokenResponse :: GetOpenIdTokenResponse
- goitrIdentityId :: Lens' GetOpenIdTokenResponse (Maybe Text)
- goitrToken :: Lens' GetOpenIdTokenResponse (Maybe Text)
Request
data GetOpenIdToken Source
Request constructor
GetOpenIdToken
constructor.
The fields accessible through corresponding lenses are:
Request lenses
goitIdentityId :: Lens' GetOpenIdToken Text Source
A unique identifier in the format REGION:GUID.
goitLogins :: Lens' GetOpenIdToken (HashMap Text Text) Source
A set of optional name-value pairs that map provider names to provider tokens.
Response
Response constructor
getOpenIdTokenResponse :: GetOpenIdTokenResponse Source
GetOpenIdTokenResponse
constructor.
The fields accessible through corresponding lenses are:
Response lenses
goitrIdentityId :: Lens' GetOpenIdTokenResponse (Maybe Text) Source
A unique identifier in the format REGION:GUID. Note that the IdentityId returned may not match the one passed on input.
goitrToken :: Lens' GetOpenIdTokenResponse (Maybe Text) Source
An OpenID token, valid for 15 minutes.