Oauth2-将网址重定向到Server 2012 R2上的iis

时间:2019-01-30 22:02:00

标签: redirect iis oauth-2.0 callback .net-core

我使用Oauth2访问云中的数据库。
该代码是在.net core 2.0中开发的。
重定向网址为:

"AuthRedirectUri": "http://localhost:44378/auth/callback",    "PostRedirectUri": "http://localhost:44378/myapp/Index",  

当应用程序在Visual Studio(iis express)上运行时,我已连接到数据库。但是,当应用程序发布在本地服务器(Windows Server 2012.R2)上时,我从第三方Web应用程序收到“无效请求”消息。已发布的应用位于http://localserver:80/上。我在网上找到的解决方案正在重定向到对我而言不起作用的localhost。
  应该使用哪个主机名/端口在服务器上接收回调代码?我应该在iis或服务器中更改任何内容吗?

1 个答案:

答案 0 :(得分:0)

  

我在网络上找到的解决方案正在重定向到本地主机,在我的情况下不起作用。   应该使用哪个主机名/端口在服务器上接收回调代码?我应该更改iis或服务器中的任何内容吗?

据我所知,重定向URL应该是您的应用程序的域或IP地址,服务器外部的人可以访问该地址。

通常,我们将使用服务器的公共IP地址并将IIS应用程序的端口添加为url(如果您拥有域,则应将此url与域地址绑定)。

我建议您找到此URL并从Internet访问以确保您可以访问Web应用程序。

然后,您可以使用此IP地址和端口以及专用格式作为重定向URL。