-- Module : Network.AWS.CognitoIdentity
-- Copyright : (c) 2013-2014 Brendan Hay <brendan.g.hay@gmail.com>
-- License : This Source Code Form is subject to the terms of
-- the Mozilla Public License, v. 2.0.
-- A copy of the MPL can be found in the LICENSE file or
-- you can obtain it at http://mozilla.org/MPL/2.0/.
-- Maintainer : Brendan Hay <brendan.g.hay@gmail.com>
-- Stability : experimental
-- Portability : non-portable (GHC extensions)
--
-- Derived from AWS service descriptions, licensed under Apache 2.0.
-- | Amazon Cognito is a web service that facilitates the delivery of scoped,
-- temporary credentials to mobile devices or other untrusted environments.
-- Amazon Cognito uniquely identifies a device or user and supplies the user
-- with a consistent identity throughout the lifetime of an application. Amazon
-- Cognito lets users authenticate with third-party identity providers
-- (Facebook, Google, or Login with Amazon). As a developer, you decide which
-- identity providers to trust. You can also choose to support unauthenticated
-- access from your application. Your users are provided with Cognito tokens
-- that uniquely identify their device and any information provided about
-- third-party logins.
module Network.AWS.CognitoIdentity
( module Network.AWS.CognitoIdentity.CreateIdentityPool
, module Network.AWS.CognitoIdentity.DeleteIdentityPool
, module Network.AWS.CognitoIdentity.DescribeIdentity
, module Network.AWS.CognitoIdentity.DescribeIdentityPool
, module Network.AWS.CognitoIdentity.GetCredentialsForIdentity
, module Network.AWS.CognitoIdentity.GetId
, module Network.AWS.CognitoIdentity.GetIdentityPoolRoles
, module Network.AWS.CognitoIdentity.GetOpenIdToken
, module Network.AWS.CognitoIdentity.GetOpenIdTokenForDeveloperIdentity
, module Network.AWS.CognitoIdentity.ListIdentities
, module Network.AWS.CognitoIdentity.ListIdentityPools
, module Network.AWS.CognitoIdentity.LookupDeveloperIdentity
, module Network.AWS.CognitoIdentity.MergeDeveloperIdentities
, module Network.AWS.CognitoIdentity.SetIdentityPoolRoles
, module Network.AWS.CognitoIdentity.Types
, module Network.AWS.CognitoIdentity.UnlinkDeveloperIdentity
, module Network.AWS.CognitoIdentity.UnlinkIdentity
, module Network.AWS.CognitoIdentity.UpdateIdentityPool
) where
import Network.AWS.CognitoIdentity.CreateIdentityPool
import Network.AWS.CognitoIdentity.DeleteIdentityPool
import Network.AWS.CognitoIdentity.DescribeIdentity
import Network.AWS.CognitoIdentity.DescribeIdentityPool
import Network.AWS.CognitoIdentity.GetCredentialsForIdentity
import Network.AWS.CognitoIdentity.GetId
import Network.AWS.CognitoIdentity.GetIdentityPoolRoles
import Network.AWS.CognitoIdentity.GetOpenIdToken
import Network.AWS.CognitoIdentity.GetOpenIdTokenForDeveloperIdentity
import Network.AWS.CognitoIdentity.ListIdentities
import Network.AWS.CognitoIdentity.ListIdentityPools
import Network.AWS.CognitoIdentity.LookupDeveloperIdentity
import Network.AWS.CognitoIdentity.MergeDeveloperIdentities
import Network.AWS.CognitoIdentity.SetIdentityPoolRoles
import Network.AWS.CognitoIdentity.Types
import Network.AWS.CognitoIdentity.UnlinkDeveloperIdentity
import Network.AWS.CognitoIdentity.UnlinkIdentity
import Network.AWS.CognitoIdentity.UpdateIdentityPool