我创建了一个用户池和设置域,其中包含应用客户端设置()以主持注册并在cognito本身登录页面 . 当我尝试使用类似的网址 -
在浏览器中我被重定向到
https://myDomain.auth.us-east-1.amazoncognito.com/error?error=invalid_request#
注意:我尝试使用Cognito用户池和Facebook身份提供商,但未启用OAuth2 .
我错过了什么吗?
我创建了一个用户池和设置域,其中包含应用客户端设置()以主持注册并在cognito本身登录页面 . 当我尝试使用类似的网址 -
在浏览器中我被重定向到
https://myDomain.auth.us-east-1.amazoncognito.com/error?error=invalid_request#
注意:我尝试使用Cognito用户池和Facebook身份提供商,但未启用OAuth2 .
我错过了什么吗?
3 回答
你所描述的一切都是正确的,但你应该检查以下内容,
您是否已将App Client设置中的
https://google.com
添加为回拨URL?您是否在
Enabled Identity Providers
中检查了您的身份提供商?在
Allowed OAuth Flows
中,您必须已选中"Authorization Code Grant" .它适用于我的以下用户池设置 .
在
AppClientSettngs
选项卡中的Allowed OAuth Flows
下启用Authorization code grant
改变redirect_uri就好
https://myDomain.auth.us-east-1.amazoncognito.com/login?response_type=code&client_id=fkjfkasjfkasjfdweinfskfsfsfnk&redirect_uri=https://myDomain.auth.us-east-1.amazoncognito.com
这对我有用