使用Play Framework和Scala进行Restful(和Stateless)Auth

Ale*_*Emm 6 authentication stateless playframework-2.0

我最近一直在考虑如何正确地使用我的webframework/application-stack.我正在慢慢转向scala和函数式编程(来自Python和CherryPy).因此,调查Play是很自然的,因为它是最广泛支持的框架(现在即使是Typesafe也采用了它).如果我在这里遗漏了什么,请随意纠正我.

因此,游戏真正拥抱无状态webapps的想法,我很难在身份验证和授权方面解决它.现在经过一些在线挖掘(基于表单的网站身份验证的权威指南)后,我得出的结论是,必须对我的后端(JSON-RPC或其他)的每次调用进行身份验证和授权,远离旧会话 -饼干的想法.

现在有什么最好的方法来实现今天的技术?

那怎么样:

我想到了"简单"DigestAuth,因为它被证明并且广泛存在但是它对旧的和生锈的基本认证有类似的感觉.

谢谢!

aru*_*nov 0

至于我,我在当前的项目中使用它https://github.com/t2v/play20-auth,工作正常。