看起来没有现成的库可用。因此,我认为您有两个选择: 自己实现一个。 在Scala中使用Java库。然而,由于明显的阻抗不匹配,这可能不是最佳选择。但是,我没有看到其他更好的选择。该项目具有OAuth客户端/服务器库和一个示例,展示如何使用它。
请查看这个问题: Scala中用于Scalatra或Play框架的OAuth2提供程序 到目前为止,我发现https://github.com/nulab/scala-oauth2-provider对我来说很有效。然而,我已经将其与Play框架https://github.com/tuxdna/play-oauth2-server一起使用。