Amazon Cognito user pool, serves as a user directory for authenticatingand authorizing users in web and mobile applications. When integrated intoyour app, the user pool functions as an OpenID Connect (OIDC) identityprovider, offering enhanced security features, identity federationcapabilities, seamless app integration, and customizable user experiences.