使用者互動式託管 UI 端點 - Amazon Cognito

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用者互動式託管 UI 端點

當您將網域新增至使用者集區,Amazon Cognito 會啟用本節中的託管 UI 端點。它們是您的使用者可以完成使用者集區核心身分驗證操作的網頁。其中包括密碼管理、多重要素驗證 (MFA) 和屬性驗證的頁面。如需託管 UI 中使用者體驗的詳細資訊,請參閱 使用託管 UI 註冊和登入

組成託管 UI 的網頁是前端 Web 應用程式,用於與客戶進行互動式使用者工作階段。您的應用程式必須在使用者的瀏覽器中調用託管 UI。Amazon Cognito 不支援以程式設計方式存取本章中的網頁。傳回JSON回應身分提供者和依賴方端點的 中的聯合端點可以直接在您的應用程式程式碼中查詢。授權端點 會重新導向至託管 UI 或 IdP 登入頁面,也必須在使用者的瀏覽器中開啟。

所有使用者集區端點都接受來自 IPv4和IPv6來源 IP 地址的流量。

本指南中的主題詳細說明常用的託管 UI 端點。在您將網域指派給使用者集區時,Amazon Cognito 還會提供後續網頁。

託管 UI 端點
端點 URL 描述 如何存取
https://Your user pool domain/登入 登入使用者集區本機和聯合使用者。

從 授權端點/logout 和 /confirmforgotPassword 這類端點重新導向。請參閱 登入端點

https://Your user pool domain/登出 登出使用者集區使用者。

直接連結。請參閱 登出端點

https://Your user pool domain/confirmUser 確認已選取電子郵件連結的使用者,以驗證其使用者帳戶。

使用者在電子郵件訊息中選取連結。

https://Your user pool domain/註冊 註冊一個新使用者。當您的使用者選擇 Sign up (註冊),/login 頁面會將他們導向到 /signup

使用與 /oauth2/authorize 相同的參數直接連結。

https://Your user pool domain/確認 在您的使用者集區傳送向註冊的使用者傳送確認代碼之後,會提示您的使用者輸入代碼。

僅從 /signup 重新導向。

https://Your user pool domain/forgotPassword 提示您的使用者輸入其使用者名稱和傳送密碼重設代碼。使用者選取 Forgot your password? (忘記密碼?) 時,/login 頁面會將您的使用者導向 /forgotPassword
  1. /login忘記密碼 連結。

  2. 使用與 /oauth2/authorize 相同的參數直接連結。

https://Your user pool domain/confirmforgotPassword 提示您的使用者輸入其密碼重設代碼和新密碼。使用者選取 Reset your password (重設您的密碼) 時,/forgotPassword 頁面會將您的使用者導向 /confirmforgotPassword 僅從 /forgotPassword 重新導向。
https://Your user pool domain/重新傳送程式碼 向已經註冊使用者集區的使用者傳送新的確認碼。

僅從 /confirm 傳送新的代碼 連結。