在 AWS 上托管时,拒绝为目标域生成登录提示的权限

     2023-02-23     9

关键词:

【中文标题】在 AWS 上托管时,拒绝为目标域生成登录提示的权限【英文标题】:Permission denied to generate login hint for target domain when hosted on AWS 【发布时间】:2018-09-21 14:05:51 【问题描述】:

帮助排除故障的网站链接:http://ec2-54-227-148-233.compute-1.amazonaws.com/architect/

我正在尝试在我自己的服务器上启动 Anyplace Architect。我已经进入谷歌开发者控制台并将我的密钥和授权 JavaScript 来源设置为我的网站,但是当我点击该网站时,我得到以下信息:

在开发者控制台中,我看到:

Request URL:https://accounts.google.com/o/oauth2/iframerpc?action=listSessions&client_id=964916910124-bv0kcgd7lrbhblvc0okebbhahitnnerl.apps.googleusercontent.com&origin=http%3A%2F%2Fec2-54-227-148-233.compute-1.amazonaws.com&scope=openid%20profile%20email&ss_domain=http%3A%2F%2Fec2-54-227-148-233.compute-1.amazonaws.com
Request Method:GET
Status Code:400 
Remote Address:10.15.8.202:8080
Referrer Policy:no-referrer-when-downgrade

当我在本地吃午饭时,它运行良好,我什至没有在 chrome 的开发者控制台的网络选项卡中看到该请求。

localhost:5000 和 AWS 站点都在谷歌的批准列表中

更新:

这可能只是我对登录工具如何工作的无知,但我已经能够找出对 localhost 的调用和我的托管环境不同。本地主机地址转到 google.com/signin/oauth/oauthchooseaccount:

https://accounts.google.com/signin/oauth/oauthchooseaccount?client_id=964916910124-bv0kcgd7lrbhblvc0okebbhahitnnerl.apps.googleusercontent.com&as=woofRlZRVjxqKYzi0Xbttw&destination=http%3A%2F%2Flocalhost%3A5000&approval_state=!ChRhQmpLNEZRVHZJVEo2TW4xUHZwbhIfd3hHcnJMMDRJYlVkMEs2dFEwd1Nsa3YxeWR4ZUt4WQ%E2%88%99AB8iHBUAAAAAWs-i2_Lj-7nWLqvZjcwt3RArM0a3r6wB&xsrfsig=AHgIfE9BSG8q4mj-GBLin4PQT5-zv5fhhQ&flowName=GeneralOAuthFlow

当托管人访问 google.com/o/oauth2/auth

https://accounts.google.com/o/oauth2/auth?redirect_uri=storagerelay%3A%2F%2Fhttp%2Fec2-54-227-148-233.compute-1.amazonaws.com%3Fid%3Dauth422135&response_type=code%20permission%20id_token&scope=openid%20profile%20email&openid.realm=&client_id=964916910124-bv0kcgd7lrbhblvc0okebbhahitnnerl.apps.googleusercontent.com&ss_domain=http%3A%2F%2Fec2-54-227-148-233.compute-1.amazonaws.com&access_type=offline&include_granted_scopes=true&prompt=consent&origin=http%3A%2F%2Fec2-54-227-148-233.compute-1.amazonaws.com&gsiwebsdk=2

【问题讨论】:

如果这里没有人知道答案或能够提供帮助,有人可以发帖我可以去哪里寻求帮助吗?我检查了谷歌表单,但找不到这个类别。 【参考方案1】:

ec2 url 遇到了同样的问题,它在 localhost 中工作。

这是你可以做的。

    获取 IP 地址 -(最好是弹性 IP,因为每次重启时 ec2 IP 都会发生变化)。

    使用魔法域 - xip.io 或 nip.io 前任。您的 IP 地址 11.12.0.0 变为 => http://11.12.0.0.xip.iohttp://11.12.0.0.nip.io

    在谷歌和浏览器中使用上述地址。

干杯

【讨论】:

关于其他答案,我发现了使用 xip.io 的建议,这对我有用。我认为没有必要,因为我使用的是 ec2 (http://ec2-11-12-0-0.compute-1.amazonaws.com) 的域版本,但似乎那些也不起作用

谷歌登录网站错误:为目标域生成登录提示的权限被拒绝

】谷歌登录网站错误:为目标域生成登录提示的权限被拒绝【英文标题】:GooglesigninwebsiteError:Permissiondeniedtogenerateloginhintfortargetdomain【发布时间】:2015-11-0913:27:20【问题描述】:我正在尝试在我的网站中集成Google登录..我正在关... 查看详情

google api“为目标域生成登录提示的权限被拒绝”

】googleapi“为目标域生成登录提示的权限被拒绝”【英文标题】:googleapi"Permissiondeniedtogenerateloginhintfortargetdomain"【发布时间】:2017-05-2611:20:48【问题描述】:在https://console.developers.google.com/apis/credentials/oauthclient中,我创... 查看详情

Google 登录错误 400。为目标域生成登录提示的权限被拒绝

】Google登录错误400。为目标域生成登录提示的权限被拒绝【英文标题】:GoogleSign-inError400.Permissiondeniedtogenerateloginhintfortargetdomain【发布时间】:2016-08-1613:59:45【问题描述】:我得到以下内容这是一个错误。错误:invalid_request申请... 查看详情

Google 登录:为目标域生成登录提示的权限被拒绝(javascript 网络应用程序)

】Google登录:为目标域生成登录提示的权限被拒绝(javascript网络应用程序)【英文标题】:Googlesignin:Permissiondeniedtogenerateloginhintfortargetdomain(javascriptwebapp)【发布时间】:2016-06-0707:10:25【问题描述】:我在web应用上使用Google登录Ja... 查看详情

拒绝为目标域生成登录提示的权限。 ec2 实例中的谷歌身份验证错误

】拒绝为目标域生成登录提示的权限。ec2实例中的谷歌身份验证错误【英文标题】:Permissiondeniedtogenerateloginhintfortargetdomain.googleautherrorinec2instance【发布时间】:2017-04-2200:32:41【问题描述】:在我的网络应用程序中使用谷歌身份... 查看详情

谷歌:生成登录提示的权限被拒绝

】谷歌:生成登录提示的权限被拒绝【英文标题】:Google:Permissiondeniedtogenerateloginhint【发布时间】:2019-07-0805:14:51【问题描述】:我正在尝试创建Google登录并收到错误:为目标域生成登录提示的权限被拒绝请求详情redirect_uri=https... 查看详情

在 Netlify 上托管时设置电子邮件

】在Netlify上托管时设置电子邮件【英文标题】:SettingupanemailwhilehostingonNetlify【发布时间】:2018-11-3019:51:36【问题描述】:想知道是否有人在使用Netfliy托管网站时有设置电子邮件的经验?我使用google域注册了一个域名,并将名称... 查看详情

在 Heroku 上托管时,Puppeteer discord bot 不断崩溃

】在Heroku上托管时,Puppeteerdiscordbot不断崩溃【英文标题】:PuppeteerdiscordbotkeepscrashingwhenhostedonHeroku【发布时间】:2020-09-0108:05:40【问题描述】:Bot在本地运行良好,甚至在模拟的Heroku本地herokulocalweb中也能正常工作,但在其在线... 查看详情

AWS 无法为云端 CNAME 指定没有子域的路由 53 记录

...【发布时间】:2021-01-0116:02:28【问题描述】:我决定在AWS上托管我自己的投资组合,所以我完成了以下步骤。在s3上托管(一切正常)在route53中购买的域创建了一个类型记录,将我的域指向s3(一切正常)在ACM中为域生成公共证 查看详情

Java 聊天程序在本地主机上工作,但在 Heroku 上托管时不能

】Java聊天程序在本地主机上工作,但在Heroku上托管时不能【英文标题】:Javachatprogramworksonlocalhost,butnotwhenhostingonHeroku【发布时间】:2021-12-1303:41:31【问题描述】:长话短说,我从GeeksForGeeks窃取并修改了一些代码来练习套接字。... 查看详情

在 unix (nginx) 上托管时 .NET Core 中的 TimeZoneInfo

】在unix(nginx)上托管时.NETCore中的TimeZoneInfo【英文标题】:TimeZoneInfoin.NETCorewhenhostingonunix(nginx)【发布时间】:2017-05-2419:10:22【问题描述】:例如,当我尝试执行以下操作时。TimeZoneInfo.FindSystemTimeZoneById("CentralEuropeanStandardTime")我收... 查看详情

为啥我的 discord.py 机器人在 Heroku 上托管时没有声音?

】为啥我的discord.py机器人在Heroku上托管时没有声音?【英文标题】:Whyismydiscord.pybotnothavingvoicewhilebeinghostedonHeroku?为什么我的discord.py机器人在Heroku上托管时没有声音?【发布时间】:2020-11-1402:01:52【问题描述】:我的机器人已... 查看详情

在 000webhost 上托管时无法使用 jwt 连接到 laravel api

】在000webhost上托管时无法使用jwt连接到laravelapi【英文标题】:Troubleconnectingtolaravelapiwithjwtwhilehostingon000webhost【发布时间】:2019-08-0600:37:49【问题描述】:我正在尝试在000webhost免费层上托管一个项目,但我遇到了这个问题。我已... 查看详情

如何在单个 AWS EC2 实例上托管多个域和子域

】如何在单个AWSEC2实例上托管多个域和子域【英文标题】:HowtohostmultipledomainsandsubdomainsonsingleAWSEC2instance【发布时间】:2016-11-2106:51:20【问题描述】:我正在尝试在AWS中设置2个域(domain1.com和domain2.com)和几个子域(app.domain1.com... 查看详情

在 Azure 上托管时找不到位于我的根项目文件夹中的文件

】在Azure上托管时找不到位于我的根项目文件夹中的文件【英文标题】:UnabletofindfileslocatedinmyrootprojectfolderwhenhostedonAzure【发布时间】:2020-06-0909:21:13【问题描述】:我试图在我的BlazorClientWebAssembly项目的根项目中查找文件。虽然... 查看详情

在 Heroku 上托管时,Selenium 应用程序重定向到 Cloudflare 页面

】在Heroku上托管时,Selenium应用程序重定向到Cloudflare页面【英文标题】:SeleniumappredirecttoCloudflarepagewhenhostedonHeroku【发布时间】:2021-02-2618:09:44【问题描述】:我制作了一个使用selenium访问网站并获取信息的不和谐机器人,当我... 查看详情

Discord.js 我的机器人在 Heroku 上托管时找不到任何父或子频道

】Discord.js我的机器人在Heroku上托管时找不到任何父或子频道【英文标题】:Discord.jsMybotcan\'tfindanyparentorchildrenchannelwhenhostedonHeroku【发布时间】:2021-02-0520:47:18【问题描述】:好的,我正在使用Discord.jsv12.4,基本上一个命令包含... 查看详情

Flask 服务器在 Macbook 上托管时可见,但在 Windows 桌面上托管时不可见? (尝试了一切?)[重复]

】Flask服务器在Macbook上托管时可见,但在Windows桌面上托管时不可见?(尝试了一切?)[重复]【英文标题】:Flaskservervisiblewhenhostedonmacbook,butnotwhenhostedonwindowsdesktop?(Triedeverything?)[duplicate]【发布时间】:2019-04-1520:01:02【问题描述... 查看详情