Ember用户认证(客户端和服务器端完全分离)

问题描述:

*我对ember.js完全陌生。Ember用户认证(客户端和服务器端完全分离)

我正在构建一个需要登录(认证页面)的仪表板。我希望找到一种安全的方式来通过api调用发送凭证给服务器端代码,并且我期待会话令牌作为响应,并且我想将该会话令牌存储在cookie中。

我已经研究过ember-auth,但是我觉得它适用于前端和后端都在同一回购库中的应用程序,但这不是我的情况。

你们有什么建议?

我唯一的限制是,它在ember.js做

+0

检查了这些:http://www.embercasts.com/episodes/client-side-authentication-part-1和http://www.embercasts.com/episodes/client-side-authentication-part-2 – CraigTeegarden

灰烬-auth的不一定只是应用程序。您可以将端点配置为signInEndPointsignOutEndPoint以指向需要在您的服务器上进行身份验证的URL。

此处没有任何理由将客户端和服务器端捆绑在同一个存储库中。演示是这样做的,因为rails中的资产管道支持非常方便演示,通常用于避免前端构建步骤。

您可以将其视为仅包含在余烬旁边的library file

+0

谢谢你的评论,我发现他们都很有洞察力,但是在做了大量的研究之后,我决定使用ember-data的RESTAdapter。 – zsawaf