【问题标题】:Adding OAuth to a Scalatra web service将 OAuth 添加到 Scalatra Web 服务
【发布时间】:2013-06-18 18:34:57
【问题描述】:

我希望构建一个基于 Scalatra 的 API。其中一项要求是 OAuth 身份验证。我注意到 OAuth 指南尚未发布在 Scalatra 官方网站上。通过弄清楚如何将基于 OAuth 的策略添加到 Warden 中,当前添加 OAuth 支持的最佳方式是什么?我来自基于 Ruby on Rails 的背景,对许多 Scala/Java 约定很陌生。可能有几种方法可以解决这个问题,但我希望有任何解决方案记录在案并且可以在我自己的应用程序中参考实施。

【问题讨论】:

    标签: scala oauth warden scalatra


    【解决方案1】:

    我目前正在用 Scala/Scalatra 重写一个 Ruby/Sinatra 应用程序。我发现添加 OAuth 的最简单方法是使用 Scribe (https://github.com/fernandezpablo85/scribe-java)。这里有使用 Scribe 和 Scala 的指南:

    https://github.com/earldouglas/nuevos#consuming-the-twitter-api-in-scala-with-scribe

    请注意,Twitter API 的确切实现已经过时。他在没有真正更新 README 的情况下对代码进行了一些小的更新(这让我困惑了一段时间。)我建议你先阅读普通的 Java Scribe 指南,然后看看 Scalatra 示例的源代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-16
      • 1970-01-01
      • 2016-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-29
      • 1970-01-01
      相关资源
      最近更新 更多