我正在使用cognito的默认登录页面并尝试在回调URL中传递查询参数 . 它似乎仅适用于1个查询参数但不是2个(没有尝试更多) . 我尝试编码URL的查询参数(如这里的一些帖子中提到的),但没有用 . 什么有效
什么行不通
http://localhost:6768/portal.html?up=us-east-2_4AIAW7KJa&idp=us-east-2:2a45e21c-2541-4dcc-9edb-3015ee5fcb96
http://localhost:6768/portal.html%3Fup%3Dus-east-2_4AIAW7KJa%26idp%3Dus-east-2%3A2a45e21c-2541-4dcc-9edb-3015ee5fcb96
任何线索如何使这项工作?现在,我已经欺骗并将其作为val1 = val2并将其解析出来 .
我使用 Cloud 编队脚本创建了用户池,标识池 .
来自AWS的回复 -
在控制台中,您应提供未编码的网址 - https://www.google.com?val1=a&val2=b . 访问托管用户界面时,您必须提供编码的重定向网址 - redirect_uri = https%3A%2F%2Fwww.google.com%3Fval1%3Da%26val2%3Db希望这会有所帮助!
这是 STATE 变量的目的 - Documentation&Reference .
STATE
要正确配置状态变量: &state=testparam1=param+testparam2=newparam
&state=testparam1=param+testparam2=newparam
2 回答
来自AWS的回复 -
这是
STATE
变量的目的 - Documentation&Reference .要正确配置状态变量:
&state=testparam1=param+testparam2=newparam