簡體   English   中英

有沒有辦法通過 Amplify JS SDK 和 React 在 Cognito 托管 UI 中請求注冊重定向?

[英]Is there a way to request sign-up redirect in Cognito Hosted UI via Amplify JS SDK with React?

我正在擴展官方 Amplify 文檔中的示例,但問題是我想要第三個按鈕,用於直接重定向到托管 UI 的注冊頁面:

<div>
  <p>User: {user ? JSON.stringify(user.attributes) : 'None'}</p>
  {user ? (
    <button onClick={() => Auth.signOut()}>Sign Out</button>
  ) : (
    <button onClick={() => Auth.federatedSignIn()}>Sign In</button>
    <button onClick={() => Auth.federatedSignIn(??)}>Sign Up</button>
  )}
</div>

可悲的是,我找不到一種方法來利用 federatedSignIn() 達到這種效果,並且 Amplify API 文檔似乎也無濟於事。 有任何想法嗎? 干杯

最后我回到直接使用 Cognito Hosted UI url。 最初我避免了這種情況,因為有時在登錄期間,在重定向回我的應用程序后,授權代碼不會被 Amplify 自動交換以獲取令牌。 現在它似乎正在工作。

如果有人有其他想法,請隨時分享

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM