如何使用Mirage中的数据在dev中设置Ember Simple Auth会话?

时间:2016-05-01 13:01:48

标签: ember.js ember-simple-auth ember-cli-mirage

我想配置Ember Simple Auth会话,以便在启动时为Ember CLI Mirage生成的用户进行身份验证。在测试期间,我可以使用Ember Simple Auth authenticateSession()帮助程序,但据我所知,这在开发期间不可用。有没有办法在应用程序启动之前更新会话?

1 个答案:

答案 0 :(得分:0)

如果您只想在客户端上更改Ember Simple Auth的行为,并且在您的Ember应用程序从未发出XHR请求的情况下,Mirage将无法帮助您。您可以伪造登录请求(可能会设置一些用户数据),但如果您想在不经过xhr身份验证的情况下更改登录用户,则需要使用基于环境的配置来更改Simple Auth的行为方式。 / p>

(我知道这不是你问题的完整答案,我只想指出Mirage只知道如何处理XHR请求,听起来你的问题涉及客户端状态。)