首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >谷歌OAuth2.0访问权

谷歌OAuth2.0访问权
EN

Stack Overflow用户
提问于 2021-03-18 16:06:24
回答 2查看 49关注 0票数 0

当使用google oAuth2时。我一直使用HTTP访问来获取Erreur 400 : redirect_uri_mismatch The redirect URI in the request, http://hostname/signin-google, does not match the ones authorized for the OAuth client. To update the authorized redirect URIs, visit:。但我正在使用https访问访问url。我不知道它为什么要通过HTTP而不是HTTPS重定向。我要用的是

代码语言:javascript
复制
await HttpContext.ChallengeAsync("Google", new AuthenticationProperties() {RedirectUri = "/"})

-注意:当尝试在GCP上的redirect_uris上添加我的主机名时,它不接受http,而只接受HTTPS。

非常感谢

EN

Stack Overflow用户

回答已采纳

发布于 2021-03-24 13:16:29

事实上,这是你公开你的应用程序的方式,它是以参数..。对我来说,我使用dockerfile来公开我的应用程序,我曾经使用Expose http://*:80,即使关联的域是用HTTPS启动的,在应用程序中它总是一个HTTP调用,所以所有重定向都是通过http协议完成的。我改变了将我的应用程序从http://_:80发布到https://_:443的方式,在代码中,我使用kestrel启动了应用程序,它现在运行得很好。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66694764

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档