2015-10-26 123 views

回答

2

这个项目中星星数量最多的与Play无关! Github上的2.4Silhouette。 (我认为它是SecureSocial的一个分支。)

与SecureSocial不同,它只支持Play! 2.3,它和Play一样运作! 2.4。

1

你可以写你自己的解决方案你应该不这样做,除非你想对付自己,如果你打算在生产中使用SecureSocial使用它,它提供了所有的问题都您好!OAuth1/2和简单的用户名/密码,甚至自定义认证方案。并提供一个简单的方法来做到这一点;有java/scala apis和java注释以及scala的惯用类替换方法。例如在斯卡拉:

object Application extends Controller with securesocial.core.SecureSocial { 
    def index = SecuredAction { implicit request => 
    Ok(views.html.index(request.user)) 
    } 
}