Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 反应本机登录到Facebook和Google_Amazon Web Services_Facebook_React Native_Google Oauth_Amazon Cognito - Fatal编程技术网

Amazon web services 反应本机登录到Facebook和Google

Amazon web services 反应本机登录到Facebook和Google,amazon-web-services,facebook,react-native,google-oauth,amazon-cognito,Amazon Web Services,Facebook,React Native,Google Oauth,Amazon Cognito,我告诉你,目前我正在尝试在facebook和google上配置deeplink,对于一个移动应用程序,我的deeplink的配置在android上,对于react native(它没有EXPO): 或 我收到错误,表明这些域无效 另一方面,AWS登录如果工作正常,则使用此deeplinkfederado://Profile/将其与生成以下内容的更复杂URL连接: https://www.federado.com/ https://logingfederado45fa-455885fa-dev.

我告诉你,目前我正在尝试在facebook和google上配置deeplink,对于一个移动应用程序,我的deeplink的配置在android上,对于react native(它没有EXPO):

我收到错误,表明这些域无效

另一方面,AWS登录如果工作正常,则使用此deeplink
federado://Profile/
将其与生成以下内容的更复杂URL连接:

https://www.federado.com/
https://logingfederado45fa-455885fa-dev.auth.us-east-1.amazoncognito.com/login?response_type=code&client_id=7hslgua4jrsas&redirect_uri=federado://Profile/ 
因此,我想到在Facebook请求的域中使用此选项,但仍然会出现以下错误:

重定向失败,因为URI未包含在列表中 授权的OAuth客户端应用程序。检查客户端和web “OAuth”访问被激活,并添加您的所有域 应用程序作为“OAuth”重定向URI

URL被阻止:重定向失败,因为URI未包含在 应用程序的OAuth客户端配置的白名单。核实 启用OAuth客户端访问和OAuth web访问,并添加所有 应用程序的域作为有效的OAuth重定向URI

因此,如果有人能向我解释我应该如何配置这些域,我将非常感激


看起来您正在尝试将web登录流与应用程序协议链接结合起来…?我认为从一开始就没有任何意义。应用程序仪表板甚至不允许您将其保存为有效的重定向URI。Ajam,正是出于这个原因,我说我不知道如何在facebook的控制面板中进行配置。我应该在facebook和google平台上进行什么配置?如果你想实现实际的web登录流,那么你需要为你的重定向uri使用HTTPS URL。您需要在有效的OAuth重定向URI字段中将其输入FB应用程序设置的登录部分。整个登录流程必须在浏览器/网络视图中进行。我可以从cognito控制面板获取https域,或者在哪里配置?因为我还没有域名,我想我应该在某个地方建立这个深度链接”federated://Profile/“就像我访问时AWS登录一样。当我注册到web时,这个链接是由cognito自动生成的,并且是在应用程序中打开screem“Profile”时生成的:我放在一个GIF上,在这里你可以看到在这一刻是如何找到的
federado://Profile/
https://logingfederado45fa-455885fa-dev.auth.us-east-1.amazoncognito.com/login?response_type=code&client_id=7hslgua4jrsas&redirect_uri=federado://Profile/