我正在构建一个服务,该服务需要使用 Spring Social Twitter 通过 Twitter API 管理用户身份验证并返回一些基本用户信息,例如电子邮件。
我们的想法是让这个过程没有回调(避免response.sendRedirect( authorizeUrl );
),提供来自客户端的全部信息并让服务器来制作整个东西。
这可能吗?
我正在构建一个服务,该服务需要使用 Spring Social Twitter 通过 Twitter API 管理用户身份验证并返回一些基本用户信息,例如电子邮件。
我们的想法是让这个过程没有回调(避免response.sendRedirect( authorizeUrl );
),提供来自客户端的全部信息并让服务器来制作整个东西。
这可能吗?
无法使用 Twitter API获取用户电子邮件。您需要要求用户直接在您的应用程序中提供他的电子邮件。
您可以尝试使用隐式流功能简化 OAuth2 舞蹈。有关更多详细信息,请参阅这些链接:
但我不确定你是否可以在没有任何重定向的情况下做到这一点。从谷歌链接看起来你在弹出选项中有重定向。
希望能帮助到你。