Scala 是否有play2框架插件来构建OAuth REST API?

Scala 是否有play2框架插件来构建OAuth REST API?,scala,oauth,playframework-2.0,oauth-provider,Scala,Oauth,Playframework 2.0,Oauth Provider,我希望构建一个web服务(RESTful JSON API),并希望使用OAuth 1.0或2.0保护我的API。我将Play2与Scala一起使用,在Scala和Play2中都找不到编写OAuth提供者(而不是使用者)的示例 我相信这种组合应该非常熟悉,假设您正在构建一个类似GitHub的API,并且您希望授权某些应用程序,并为它们提供访问API的消费者密钥和消费者秘密。必须有一个易于使用的库来帮助您做到这一点。并不是说这应该被放到剧本2中 有什么想法吗?图书馆?技巧?我们在Scala/Lif

我希望构建一个web服务(RESTful JSON API),并希望使用OAuth 1.0或2.0保护我的API。我将Play2与Scala一起使用,在Scala和Play2中都找不到编写OAuth提供者(而不是使用者)的示例

我相信这种组合应该非常熟悉,假设您正在构建一个类似GitHub的API,并且您希望授权某些应用程序,并为它们提供访问API的消费者密钥和消费者秘密。必须有一个易于使用的库来帮助您做到这一点。并不是说这应该被放到剧本2中


有什么想法吗?图书馆?技巧?

我们在Scala/Lift中构建了OAuth 1.0提供程序。它是为开放银行项目编码的,但在另一个Lift应用程序中应该很容易提取出来

请参阅:

顺便说一下,我们选择OAuth 1.0而不是OAuth 2.0,因为OAuth 2.0还没有真正固定下来


干杯,Simon。

不仅仅是没有真正修复,而是一个皇家PITA:Scalatra的家伙是一个OAuth2服务器,我希望他们不会对OAuth2进程太反感,但是有一个很好的代码示例供您阅读。