无法升级到新的ember-simple-auth

时间:2016-05-09 13:34:13

标签: ember-simple-auth

G'day all,

我一直无法升级到更新版本的ember-simple-auth模块。

特别是我似乎有两个挑战:

1)应用程序在验证后不再转换到所需的路由。配置如下所示:

secondViewController

但它永远不会成为“个人资料”。

2)重新加载后,我无法通过身份验证的会话。我一直在尝试使用我认为可以做到这一点的本地商店,但事实并非如此。实施中有什么变化吗?

文档似乎表明配置字符串是正确的,但转换和会话存储似乎不起作用。

有没有人有类似的问题?

谢谢,

安德鲁

2 个答案:

答案 0 :(得分:0)

  1. 您可以尝试将“routeIfAlreadyAuthenticated”添加到ENV ['ember-simple-auth'] - 或者您可以在索引路由中手动转换“afterModel”挂钩,如果会话已经过身份验证

  2. 您是否配置了会话存储? https://github.com/simplabs/ember-simple-auth#session-stores - 它的配置方式在1.0中已更改,现在您可以将所需的会话存储添加到app/session-stores/application.js - 也许这也解决了#1。

答案 1 :(得分:0)

行。正如评论所述,这里存在两个问题:

1)我为旧版本的simple-auth编写了一个客户授权程序,该版本不适用于新版本,并且

2)我在适配器代码中输入了一个拼写错误,其中DataAdapterMixin是DAtaAdapterMixin。

删除(1)和修复(2)解决了问题。