繁体   English   中英

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

[英]Is there a play2 framework plugin to build OAuth REST API?

我想构建一个Web服务(RESTful JSON API),我想用OAuth 1.0或2.0来保护我的API。 我正在使用Play2和Scala,我找不到在Scala和Play2中编写OAuth提供程序(而不是消费者)的示例。

我相信这个组合应该非常熟悉,假设您正在构建一个像GitHub这样的API,并且您希望授权某些应用程序并为它们提供CONSUMER_KEY,CONSUMER_SECRET来访问您的API。 必须有一个易于使用的库来帮助您实现这一目标。 并不是说这应该融入Play2。

有任何想法吗? 库? 花样?

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

请参见:

https://github.com/OpenBankProject/OpenBankProject-Server/wiki/OAuth-1.0-client---Server-connexion

顺便说一下,我们之所以选择OAuth 1.0而不是OAuth 2.0,是因为OAuth 2.0还没有真正修复。

欢呼,西蒙。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM