AWS Cognito 中 Userpool 中 App 的用途是什么

What is purpose of App in Userpool in AWS Cognito

我是 AWS Cognito 的新手。根据描述,Userpool用于身份验证。如果我是用户池中的用户,我可以使用这个用户名和密码来验证我的身份。为什么我需要将 App 添加到用户池?

提前感谢您的帮助,

AWS Cognito 允许您创建大量应用程序以与您的用户池集成。在每个应用程序上,您可以自定义身份验证流程、Access/Refresh 令牌过期、属性读写权限、hostUI...

用例:您为两个应用程序使用相同的用户池,但有一些自定义,例如:

  • 应用程序 A:仅允许通过 ALLOW_USER_PASSWORD_AUTH 进行身份验证,访问令牌有效期为 5 分钟。
  • 应用程序 B:仅允许通过 ALLOW_USER_SRP_AUTH 进行身份验证,访问令牌有效期为 30 分钟。

希望已经清楚了。