Google Java Servlet [localhost] 回调中的 OAuth
Google OAuth in Java Servlet [localhost] callback
我创建了一个 Java Servlet 应用程序,其中包含 Google OAuth 使用 Scribe 登录。 Developers Console 的回调 URL 是 http://localhost:8080/oauth2callback
现在,如果有人使用我的本地 IP 在 LAN 上访问我的应用程序,他们将无法登录,因为回调被定义为本地主机。是否有任何解决方法[除了在网络上部署应用程序]?
没有。除非用户在您的本地主机上,否则如果不部署在公开可用的 hostname/ip 地址上,它将无法工作。
我创建了一个 Java Servlet 应用程序,其中包含 Google OAuth 使用 Scribe 登录。 Developers Console 的回调 URL 是 http://localhost:8080/oauth2callback
现在,如果有人使用我的本地 IP 在 LAN 上访问我的应用程序,他们将无法登录,因为回调被定义为本地主机。是否有任何解决方法[除了在网络上部署应用程序]?
没有。除非用户在您的本地主机上,否则如果不部署在公开可用的 hostname/ip 地址上,它将无法工作。