谷歌用Ember.js登录

时间:2013-10-01 16:21:56

标签: javascript login ember.js coffeescript google-plus

我对Ember.js很陌生,经历过教程,阅读了一些文档并准备了非常简单的应用程序,主要是使用Fixtures。 尝试了一点Ember数据,但由于它还没有准备好生产,我不会使用它(Ember-auth都没有)。

我正在尝试在Ember应用程序中实施Google登录。

我想通过client-side signin进行操作,然后在从Google获取令牌后,我会将其发回给我的后端,以创建帐户或新令牌与我的后端进行通信。

问题在于,我必须正确设置Google+按钮并将其设为一个回调,当来自Google+的数据准备好提供时将被调用[特别是我需要授权给我的服务的令牌]。

如何用Ember.js完成?

另一件事是,我应该如何设置Ember应用程序,如果用户尚未通过身份验证,则重定向到'login'?

我查看过thisthis个帖子,但我不知道如何将它们应用到我的案例中。

1 个答案:

答案 0 :(得分:1)

请参阅以下示例,它可能会给您一些想法 http://jsbin.com/eQOZoGe/3/edit