To me, it looks 'AWS Cognito' is the 'IdentityServer of AWS'. I did a POC - created users through sign-up API calls. The users are created in AWS Cognito User Pool and access tokens are returned. However, in order to relate things, I want to create the users in a user table in DynamoDB rather than in the User Pool.
Expected scenario:
1) New user --> Sign up --> AWS Cognito --> A new user record is added in DynamoDB --> Access token is returned by AWS Cognito
2) Existing active user --> Sign in --> AWS Cognito --> user details are retrieved from DynamoDB --> Access token is returned by AWS Cognito
Qn -1: Something similar to creating IdentityServer users in SQL Server DB tables. Can this be done in AWS Cognito? Can the User Pool be bypassed and the user data obtained from a DB? Even if not bypassed, can user pool map its users from a DB table?
Qn - 2: Where are the users pool users stored? Somewhere in a DB ultimately?
Note: The following question looks similar to mine but it is not answered yet: