【问题标题】:AWS cognito integrate with AppAuthAWS cognito 与 AppAuth 集成
【发布时间】:2018-11-01 23:31:36
【问题描述】:

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

我已经使用本机 UI 屏幕测试了 Cognito 用户池的登录/注册,但我需要它与自托管的 Cognito 屏幕一起使用。

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

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

【问题讨论】:

  • 您是在开发原生移动应用还是混合(例如 ReactNative)?
  • hi @Ashan 是一个 ReactNative,但是这个流程可以在原生层上
  • 已尝试使用 Amplify Library docs.aws.amazon.com/aws-mobile/latest/developerguide/… by AWS。
  • @Ashan 我可以使用 amplify 与用户池的自托管 UI 交互吗?没有联合?谢谢!

标签: android ios amazon-web-services aws-cognito appauth


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2019-12-02
    • 1970-01-01
    • 2021-09-10
    • 1970-01-01
    • 2019-03-26
    • 2021-04-25
    • 1970-01-01
    • 2019-07-21
    • 2018-08-23
    相关资源
    最近更新 更多