更快、更轻松的安全应用程序身份验证和授权,由 Amazon Cognito 提供支持
Amplify Auth 允许您使用完全托管的用户目录快速设置安全的身份验证流程。使用 Amplify Auth 的内置授权功能控制用户在您的移动和 Web 应用程序中可访问的内容。同时单击选项或使用引导式命令配置电子邮件和社交注册/登录、忘记密码和多重身份验证工作流。
特征
直观的配置
基于 Web 的 Amplify Studio 和本地 Amplify CLI 工具链提供引导式工作流程和以用例为中心的直观界面,为您的应用程序添加身份验证。
预先构建的 UI 组件
使用预先构建的 UI 组件,只需几行代码即可将登录和注册工作流程添加到您的应用程序中。与 React、React Native、Angular、Vue、Ionic、Next.js 集成。
精细授权
Amplify Studio 和 CLI 有助于创建精细授权策略,这些策略指定哪些经过身份验证的应用程序用户和组可以访问应用程序数据、文件和 API。
用户管理
Amplify Studio 提供了用于管理经过身份验证的用户的方法。无需通过验证流程即可创建/编辑用户和组、更新用户属性、自动验证注册等。
Web 和移动前端库
身份验证客户端库提供了简单的 API 接口(Auth.signIn 和 Auth.signUp),只需几行代码即可为您的应用程序创建自定义登录体验。Amplify 自动处理刷新登录令牌和使用短期凭证签署 AWS 服务请求的操作。