用于在NAT后面托管的Web应用程序的Google OAuth2(没有公共IP的Intranet服务器)

时间:2015-02-15 13:46:01

标签: oauth oauth-2.0 google-oauth google-authentication google-openid

我的网络应用需要访问用户的Google数据。我决定使用OAuth2。问题是Google不接受我的redirect_uri。它是Intranet上我的服务器的本地IP地址。

过去我使用的是OpenID,它接受了本地的redirect_uri。如何用OAuth2克服这个问题?

我到目前为止找到的唯一解决方案是使用redirect_uri=urn:ietf:wg:oauth:2.0:oob,但这需要用户复制粘贴访问令牌。有更好的解决方案吗?

1 个答案:

答案 0 :(得分:1)

由于显然您的用户将始终位于Intranet上,因此您可以使用通过用户计算机上的主机文件或本地DNS服务器解析为本地IP地址的任何FQDN。