[英]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.