AWS Mobile
Developer Guide

Setting Up Custom Authentication

You can use your own authentication system, rather than identity federation provided by Facebook or Google, to register and authenticate your customers. The use of developer-authenticated identities involves interaction between the end-user device, your authentication back end, and Amazon Cognito. For more information, see the following blog entries:

To use your own authentication system, you must implement an identity provider by extending the AWSAbstractCognitoIdentityProvider class and associating your provider with an Amazon Cognito identity pool. For more information, see Developer Authenticated Identities in the Amazon Cognito Developer Guide.