使用 AWS Amplify 构建具有授权和身份验证的 React 应用程序
Build a React App with Authorization and Authentication with AWS Amplify
身份验证和授权不是您想要搞乱的事情。
尽管它们都以“auth”开头,但两者之间还是有一些细微差别:
身份验证告诉您的应用程序用户是谁。授权决定他们可以做什么。重要的是两者都按预期工作。
因此,让我们首先以多用户博客网站为例来讨论如何解决此问题:
- 每个人都应该能够阅读帖子,无论他们是否登录。
- 发布者应该能够创建、编辑和删除自己的帖子。
- 应允许管理员创建、编辑和删除任何用户的帖子。
在本课程中,您将学习如何使用 AWS Amplify 来实现这一切!
您将在 AWS Amplify 框架下学习多种不同的工具,使构建全栈应用程序变得轻而易举。用于处理数据模型、用户存储并控制用户有权访问的内容的工具。
AWS Amplify 为您提供快速、安全的用户身份验证,这是您自己构建无法获得的。
避免尝试建立自己的安全性的压力。观看 Ali 的课程,让 Amplify 为您解决困难的部分。
获得这些技能
- 创建和配置 Amplify 模型
- 在 Next.js 中实现身份验证
- 为您的数据模型实施授权规则
下一步是什么?
如果您想进一步探索 AWS Amplify,请查看 Ali 的其他 Amplify 课程并了解如何使用管理 UI → AWS Amplify 管理 UI 入门
除了身份验证之外,还需要 AWS 提供更多功能吗?在 Tomasz 的课程中,您将学习如何使用 AWS CDK 通过 AppSync 创建完整的 GraphQL API、通过 DynamoDB 创建数据库以及通过 Lambda 创建无服务器函数,所有这些都可以在您的 IDE 中完成。→使用 AWS CDK 和 AppSync 构建 GraphQL API
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)