任何人都知道是否可以将 Spring Social 与 Play 框架集成。由于 Spring Social 使用 Servlet API,我在集成方面遇到了一些问题。
最佳答案
快速的回答是肯定的,应该可以将 Spring Social 与 Play 集成。然而,更准确的答案是,Spring Social 的开发并未考虑到 Play。虽然这是可能的,但没有任何东西可以为您做到这一点。
获得访问 token 后,您应该能够使用 Spring Social 的 API 绑定(bind)以及独立于 Servlet API 的连接框架的持久性部分。但可以肯定的是,ConnectController 是基于 servlet 的。我想您仍然可以将它与 Play 一起使用,本质上是将您的应用程序重定向到 ConnectController 以进行连接工作,然后再返回到 Play 进行其他所有操作,但这可能会很尴尬。
ConnectController 所做的大部分工作都包含在 ConnectSupport 类中。此类并非完全无 servlet API,但接近于无 servlet API。至少,您可以从中汲取灵感,并创建与 Play 配合良好的内容。
如果您决定接受在 Play 和 Spring Social 之间创建集成的挑战,请告诉我们。我们很乐意推广您对 Spring Social 的扩展。我想您不是唯一想知道是否可以做到的人。
关于playframework - 将 Spring Social 与 Play 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24940936/