Asp.net core 谷歌授权重定向URI格式

Asp.net core 谷歌授权重定向URI格式,asp.net-core,google-plus,google-oauth,google-plus-signin,Asp.net Core,Google Plus,Google Oauth,Google Plus Signin,我正在尝试将Google身份验证与我的ASP.Net核心应用程序集成。我已经成功地将应用程序与Google身份验证集成在一起,登录后Google会重定向回应用程序的主页。但是,我希望它重定向到https://localhost:44303/Home/dashboard 为了解决这个问题,我将“授权重定向URI”从https://localhost:44303/signin-谷歌至https://localhost:44303/Home/dashboard,但当我这样做时,会出现重定向uri不匹配

我正在尝试将Google身份验证与我的ASP.Net核心应用程序集成。我已经成功地将应用程序与Google身份验证集成在一起,登录后Google会重定向回应用程序的主页。但是,我希望它重定向到
https://localhost:44303/Home/dashboard

为了解决这个问题,我将“授权重定向URI”从
https://localhost:44303/signin-谷歌
https://localhost:44303/Home/dashboard
,但当我这样做时,会出现重定向uri不匹配错误。我是否需要遵循特定的“授权重定向URI”格式?我在
https://developers.google.com/identity/protocols/OAuth2WebServer
但也许我遗漏了一些非常明显的东西

OAuth同意屏幕:我无法在“授权域”文本框中添加本地主机

OAuth客户端限制:如果我添加
https://localhost:44303/Home/dashboard
在授权重定向url中,然后我得到一个
重定向uri\u不匹配
错误

堆栈跟踪: 错误:重定向\u uri\u不匹配

The redirect URI in the request, https://localhost:44303/signin-google, does not match the ones authorized for the OAuth client. To update the authorized redirect URIs, visit: https://console.developers.google.com/apis/credentials/oauthclient/685730099587-d2rac5lt7981tjkoo5td23ogm2q1at20.apps.googleusercontent.com?project=685730099587

Learn more

Request Details
response_type=code
client_id=685730099587-d2rac5lt7981tjkoo5td23ogm2q1at20.apps.googleusercontent.com
redirect_uri=https://localhost:44303/signin-google
scope=openid profile email
state=CfDJ8HG_FpcxsWVNk9Pwwx_Fh6NNjkmrebqlP7rA3Y3u0fx42o-r6KMmiNmbmC2vjIuZLqmTZMA8O8AfMgIxXO8Tj9k3x2PLe6wNyL7xqOXi6Yj-AJUmeZFwievUqEAuCKHClYJOFPAlKTxrnYIYCXoJjvwg8BM4JBKA_NgFGjy_CbGHrI2kyUC63Z7INhYHdwEyO13AsBfYXR4LfxAGf3jz3x8-ZKDUDgFOqYYKXXcDHt2VqlERXOVXdEqNUcxUtfhM
信息

请求中的重定向URI, ,不匹配 为OAuth客户端授权。要更新授权重定向,请执行以下操作: URI,请访问:


告诉你几乎所有你需要知道的。请注意,您可以配置多个重定向URL来处理测试、阶段和生产服务器的每次重新评估。只需确保应用程序使用的重定向URL与配置的URL之一完全匹配。

遇到同样的问题! 只需添加到授权重定向URL:

https://localhost
没有任何端口或其他东西

我在上面为我的问题添加了更多细节(包括截图)。