playframework - 将 Spring Social 与 Play 集成

标签 playframework spring-social

任何人都知道是否可以将 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/

相关文章:

java - Playframework 消息加载问题

json - 如何通过 Scala 中的参数化类型获取隐式 val/def?

playframework - 从 Twirl 中的变量渲染新行字符

facebook - Spring Social facebook + Spring Security

java - 我如何通过 jHipster REST api 进行社交登录?

scala - 玩 scala - 通过 Guice Injector 实例注入(inject)依赖项

java - Unresolved 依赖 sbt-play-ebean

facebook - Grails - Spring Security/Social - Facebook 插件 setAccessToken 和 getAccessToken

Spring 启动: Secured RESTful API using Spring Social and Spring Security

oauth-2.0 - 是什么导致org.springframework.social.connect.web.ConnectSupport中的原始 'OAuth2'状态参数为空?