1

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

4

1 回答 1

0

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

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

于 2016-05-05T15:17:46.733 回答