【发布时间】:2012-08-10 21:18:15
【问题描述】:
我想构建一个 Web 服务(RESTful JSON API)并且我想使用 OAuth 1.0 或 2.0 来保护我的 API。我将 Play2 与 Scala 一起使用,但我找不到在 Scala 或 Play2 中编写 OAuth 提供程序(而非消费者)的示例。
我相信这个组合应该非常熟悉,假设您正在构建一个类似 GitHub 的 API,并且您想要授权某些应用程序并为它们提供 CONSUMER_KEY、CONSUMER_SECRET 来访问您的 API。必须有一个易于使用的库来帮助您做到这一点。并不是说这应该融入到 Play2 中。
有什么想法吗?图书馆?技巧?
【问题讨论】:
-
Scalatra 的家伙是also building 一个 OAuth2 服务器,我希望他们不会被recent negative commentary 对 OAuth2 过程的影响太大,但是有一个很好的代码示例供您仔细阅读。
标签: scala oauth playframework-2.0 oauth-provider