[−][src]Crate rusoto_cognito_identity
Amazon Cognito Federated Identities is a web service that delivers scoped temporary credentials to mobile devices and other untrusted environments. It uniquely identifies a device and supplies the user with a consistent identity over the lifetime of an application.
Using Amazon Cognito Federated Identities, you can enable authentication with one or more third-party identity providers (Facebook, Google, or Login with Amazon) or an Amazon Cognito user pool, and you can also choose to support unauthenticated access from your app. Cognito delivers a unique identifier for each user and acts as an OpenID token provider trusted by AWS Security Token Service (STS) to access temporary, limited-privilege AWS credentials.
For a description of the authentication flow from the Amazon Cognito Developer Guide see Authentication Flow.
For more information see Amazon Cognito Federated Identities.
If you're using the service, you're probably looking for CognitoIdentityClient and CognitoIdentity.
Structs
CognitoIdentityClient | A client for the Amazon Cognito Identity API. |
CognitoIdentityProvider | A provider representing an Amazon Cognito user pool and its client ID. |
CreateIdentityPoolInput | Input to the CreateIdentityPool action. |
Credentials | Credentials for the provided identity ID. |
DeleteIdentitiesInput | Input to the |
DeleteIdentitiesResponse | Returned in response to a successful |
DeleteIdentityPoolInput | Input to the DeleteIdentityPool action. |
DescribeIdentityInput | Input to the |
DescribeIdentityPoolInput | Input to the DescribeIdentityPool action. |
GetCredentialsForIdentityInput | Input to the |
GetCredentialsForIdentityResponse | Returned in response to a successful |
GetIdInput | Input to the GetId action. |
GetIdResponse | Returned in response to a GetId request. |
GetIdentityPoolRolesInput | Input to the |
GetIdentityPoolRolesResponse | Returned in response to a successful |
GetOpenIdTokenForDeveloperIdentityInput | Input to the |
GetOpenIdTokenForDeveloperIdentityResponse | Returned in response to a successful |
GetOpenIdTokenInput | Input to the GetOpenIdToken action. |
GetOpenIdTokenResponse | Returned in response to a successful GetOpenIdToken request. |
IdentityDescription | A description of the identity. |
IdentityPool | An object representing an Amazon Cognito identity pool. |
IdentityPoolShortDescription | A description of the identity pool. |
ListIdentitiesInput | Input to the ListIdentities action. |
ListIdentitiesResponse | The response to a ListIdentities request. |
ListIdentityPoolsInput | Input to the ListIdentityPools action. |
ListIdentityPoolsResponse | The result of a successful ListIdentityPools action. |
ListTagsForResourceInput | |
ListTagsForResourceResponse | |
LookupDeveloperIdentityInput | Input to the |
LookupDeveloperIdentityResponse | Returned in response to a successful |
MappingRule | A rule that maps a claim name, a claim value, and a match type to a role ARN. |
MergeDeveloperIdentitiesInput | Input to the |
MergeDeveloperIdentitiesResponse | Returned in response to a successful |
RoleMapping | A role mapping. |
RulesConfigurationType | A container for rules. |
SetIdentityPoolRolesInput | Input to the |
TagResourceInput | |
TagResourceResponse | |
UnlinkDeveloperIdentityInput | Input to the |
UnlinkIdentityInput | Input to the UnlinkIdentity action. |
UnprocessedIdentityId | An array of UnprocessedIdentityId objects, each of which contains an ErrorCode and IdentityId. |
UntagResourceInput | |
UntagResourceResponse |
Enums
CreateIdentityPoolError | Errors returned by CreateIdentityPool |
DeleteIdentitiesError | Errors returned by DeleteIdentities |
DeleteIdentityPoolError | Errors returned by DeleteIdentityPool |
DescribeIdentityError | Errors returned by DescribeIdentity |
DescribeIdentityPoolError | Errors returned by DescribeIdentityPool |
GetCredentialsForIdentityError | Errors returned by GetCredentialsForIdentity |
GetIdError | Errors returned by GetId |
GetIdentityPoolRolesError | Errors returned by GetIdentityPoolRoles |
GetOpenIdTokenError | Errors returned by GetOpenIdToken |
GetOpenIdTokenForDeveloperIdentityError | Errors returned by GetOpenIdTokenForDeveloperIdentity |
ListIdentitiesError | Errors returned by ListIdentities |
ListIdentityPoolsError | Errors returned by ListIdentityPools |
ListTagsForResourceError | Errors returned by ListTagsForResource |
LookupDeveloperIdentityError | Errors returned by LookupDeveloperIdentity |
MergeDeveloperIdentitiesError | Errors returned by MergeDeveloperIdentities |
SetIdentityPoolRolesError | Errors returned by SetIdentityPoolRoles |
TagResourceError | Errors returned by TagResource |
UnlinkDeveloperIdentityError | Errors returned by UnlinkDeveloperIdentity |
UnlinkIdentityError | Errors returned by UnlinkIdentity |
UntagResourceError | Errors returned by UntagResource |
UpdateIdentityPoolError | Errors returned by UpdateIdentityPool |
Traits
CognitoIdentity | Trait representing the capabilities of the Amazon Cognito Identity API. Amazon Cognito Identity clients implement this trait. |