当前位置: 海之晶网站设计> 建站知识> 建站教程>使用AWS Cognito对Web和iOS应用程序进行用户身份验证(第1部分)

使用AWS Cognito对Web和iOS应用程序进行用户身份验证(第1部分)

文章出处:网站建设-海之晶网络 | 网站编辑:网站设计 | 发表时间:2020/10/24 22:00:22
分享:

多年来,我已经从头开始构建了至少三个用户管理系统。大多数方法都可以基于样板文件,但总有一些关键项目需要为特定客户定制。为了满足这一需求,一整套用户管理、身份验证和授权服务已经涌现出来,这一点已经足够令人担忧了。像Auth0这样的服务拥有基于用户和身份管理的完整解决方案,开发人员可以与之集成。

提供此功能的一个服务是Amazon Web Services(AWS)Cognito。Cognito是一个让用户注册并登录到您创建的web和移动应用程序的工具。除此功能外,它还允许脱机存储用户数据,并提供这些数据的同步。正如Amazon所说,“使用Amazon Cognito,您可以专注于创建出色的应用程序体验,而不必担心如何构建、保护和扩展解决方案来处理用户管理、身份验证和跨设备同步。”

去年,Amazon在其Cognito服务中引入了一项附加功能,即定制用户池。这个功能现在提供了我和其他开发人员所需要的,以便有一个完整的、可定制的、跨平台的用户管理系统,并具有适应大多数用例所需的灵活性。为了理解原因,我们需要快速了解什么是用户管理,以及它解决了哪些问题。

在本文中,我们将花费大部分时间来了解根据需要配置用户池的过程。然后,我们将这个用户池与一个iOS应用程序集成,允许用户登录并获取与其用户帐户相关联的属性。最终,我们将拥有一个有限的演示应用程序,但它将处理用户管理的核心。此外,在这项工作完成后,还会有一篇后续文章对此进行深入研究

关键字:
南京市汉中路1号国际金融中心9楼
建站热线:13815417591
免责声明: 本站部分内容来源于互联网,如果本站部分内容侵犯您的权益,请您告知,站长会立即处理。