[英]play framework app authentication, user management
在scala的play 2中的Book App示例之后,我现在有了一个基本的工作应用程序。 我现在想要的是添加一些功能
用户注册
用户验证访问某些页面
在scala中玩这个游戏的最佳方法是什么? 我应该自己管理吗? 有插件吗?
您有两种选择:
安全社交( http://securesocial.ws/ )
但它具有不寻常的注册流程,用户必须首先输入您的电子邮件,并接收注册表单的链接。 但是,有一个解决此问题的pull请求( https://github.com/jaliss/securesocial/pull/260 )
播放身份验证
它不支持开箱即用的Scala。 但是我在这里创建了一个解决方法: https : //github.com/joscha/play-authenticate/issues/92
它们都要求您将接口层写入数据库。 两者的一个重要缺点是,您将无法使用Reactive Mongo等反应式数据库驱动程序。 他们假设你会立即返回结果,而不是结果的未来。
有一个securesocial插件( http://securesocial.ws )。 涵盖了最常见的身份验证方法,有注册内容。 我发现它非常有用。 缺点是它的文档。 如果你想做一些与最简单的场景有所不同的事情 - 准备阅读源代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.