Control Access to Web Applications and Mobile Apps
AWS provides services for managing data access control within customer applications. If you need to add user login and access control features to your web applications and mobile apps, you can use Amazon Cognito
With Amazon Cognito Identity Pools (Federated Identities), you can see who accessed your resources and where the access originated (mobile app or web application). You can use this information to create IAM roles and policies that allow or deny access to a resource based on the type of access origin (mobile app or web application) and Identity Provider.