在一个应用程序中,我尝试使用单独的按钮分别链接到 Amazon Cognito 用户池托管 UI 的注册和登录页面,但到目前为止,我只能链接到登录页面。
我正在使用来自 npm 的AWS Amplify 包,我的代码可能如下所示:
import { Auth } from "aws-amplify";
//...
function openSignIn() {
Auth.federatedSignIn();
}
function openSignUp() {
// ???
}
我发现没有federatedSignUp()或有一个函数可以接受有关它的选项。
注册页面的网址是:
<domain>/signup?redirect_uri=<redirect_uri>&response_type=<response_typ>&client_id=<client_id>&identity_provider=<identity_provider>&scopes=<scopes>&state=<state>
虽然我知道所有参数的值,但我不知道参数的值,state这使得即使我不喜欢这种解决方案,也很难在锚标记中立即使用它。
有没有合适/优雅的解决方案?