我正在寻找构建一个基于 Scalatra 的 API。其中一项要求是 OAuth 身份验证。我注意到 OAuth 指南尚未发布在 Scalatra 官方网站上。通过弄清楚如何将基于 OAuth 的策略添加到 Warden 中,当前添加 OAuth 支持的最佳方式是什么?我来自基于 Ruby on Rails 的背景,对许多 Scala/Java 约定很陌生。可能有几种方法可以解决这个问题,但我希望有任何记录在案的解决方案,并且可以在我自己的应用程序中参考实施。
问问题
587 次
1 回答
2
我目前正在用 Scala/Scalatra 重写一个 Ruby/Sinatra 应用程序。我发现添加 OAuth 的最简单方法是使用 Scribe ( https://github.com/fernandezpablo85/scribe-java )。这里有使用 Scribe 和 Scala 的指南:
https://github.com/earldouglas/nuevos#sumption-the-twitter-api-in-scala-with-scribe
请注意,Twitter API 的确切实现已经过时。他在没有真正更新 README 的情况下对代码进行了一些小的更新(这让我困惑了一段时间。)我建议您先阅读普通的 Java Scribe 指南,然后查看 Scalatra 示例的源代码。
于 2014-07-18T04:19:32.420 回答