Authentication 使用Ember-Simple-Auth-designe.js回调的Ember Simple Auth 3.1
我在一个Ember CLI项目上使用了Ember Simple Auth,并且还使用了3.1附带的提供的Ember Simple Auth Devision验证器。我可以成功登录和注销,但我不知道在成功登录后将回调放在哪里(或何时承诺解决)是最好的。我希望能够在登录后在我的应用程序上使用API返回的数据。如有任何建议,我们将不胜感激!如果需要,我还可以提供代码示例(尽管我认为这是不必要的,因为到目前为止我实现的并不是定制的)Authentication 使用Ember-Simple-Auth-designe.js回调的Ember Simple Auth 3.1,authentication,ember.js,Authentication,Ember.js,我在一个Ember CLI项目上使用了Ember Simple Auth,并且还使用了3.1附带的提供的Ember Simple Auth Devision验证器。我可以成功登录和注销,但我不知道在成功登录后将回调放在哪里(或何时承诺解决)是最好的。我希望能够在登录后在我的应用程序上使用API返回的数据。如有任何建议,我们将不胜感激!如果需要,我还可以提供代码示例(尽管我认为这是不必要的,因为到目前为止我实现的并不是定制的) 谢谢 会话成功通过身份验证后,将触发sessionauthentica
谢谢 会话成功通过身份验证后,将触发
sessionauthenticationsuccessed
操作(请参阅,还有其他事件的更多操作)。因此,这是对会话进行身份验证做出反应的好地方
由于验证器将服务器响应的所有值设置为会话上的属性,因此您还可以定义依赖于这些属性的其他属性-参见此处的示例(其中
帐户属性取决于从服务器响应读取的帐户ID
属性):啊,谢谢!我不知道验证器设置了从服务器返回到会话的所有值。如果我想手动获取返回的属性,这是否是在sessionauthenticationsuccessed
方法中执行的最佳方法:this.get('session.store').get('u lastData').some_属性
?不,您只需执行this.get('session.some_属性')