了解如何与 AWS 上的 AppAuth 集成

AWS cognito integrate with AppAuth

我需要在 Cognito 用户池上为具有自托管 login/signUp 屏幕的移动应用程序执行授权工作流。

我已经使用本机 UI 屏幕测试了 login/sign 至 Cognito 用户池,但我需要它才能与自托管的 Cognito 屏幕一起使用。

我想在移动端使用AppAuth来处理这个过程。

尚未找到示例或示例代码。请建议如何进行。

AWS Cognito Auth 提供用于本机登录的自托管 Web UI。有关完整设置,请参阅 documentation

iOS 和 Android 的 Amazon Cognito Auth SDK 简化了在您的应用程序中添加注册、登录功能的过程。借助此 SDK,您可以使用 Cognito 用户池的应用程序集成和联合功能,通过 AWS 托管的可自定义 UI 来注册和登录用户,并通过 SAML 与外部身份提供商的内置联合。要了解更多信息,请参阅 Developer Guide.

您现在可以使用 Amazon Cognito Auth 轻松地为您的移动应用程序添加登录和注销功能。您在 Amazon Cognito 中的用户池是一个完全托管的用户目录,可以扩展到数亿用户,因此您不必担心构建、保护和扩展解决方案来处理用户管理和身份验证。

示例应用程序:

Android demo

iOS demo

库的源代码:

Android

iOS