[英]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.