我的网络应用需要访问用户的Google数据。我决定使用OAuth2。问题是Google不接受我的redirect_uri。它是Intranet上我的服务器的本地IP地址。
过去我使用的是OpenID,它接受了本地的redirect_uri。如何用OAuth2克服这个问题?
我到目前为止找到的唯一解决方案是使用redirect_uri=urn:ietf:wg:oauth:2.0:oob
,但这需要用户复制粘贴访问令牌。有更好的解决方案吗?
答案 0 :(得分:1)
由于显然您的用户将始终位于Intranet上,因此您可以使用通过用户计算机上的主机文件或本地DNS服务器解析为本地IP地址的任何FQDN。