採用 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 服務的請求。