Amazon web services 反应本机登录到Facebook和Google
我告诉你,目前我正在尝试在facebook和google上配置deeplink,对于一个移动应用程序,我的deeplink的配置在android上,对于react native(它没有EXPO): 或 我收到错误,表明这些域无效 另一方面,AWS登录如果工作正常,则使用此deeplinkAmazon 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.
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/