我有一个使用ember-simple-auth和Devise授权器的应用程序 .
当我在ember-simple-auth v 0.7.x上时,我能够创建一个新的用户模型并保存它 . 然后在成功响应中,使用从服务器返回的设计令牌来手动授权会话,如...
neweUser.save().then(function(user) {
var authData = {
user_token: user.get('authenticationToken'),
token: user.get('authenticationToken'),
user_email: user.get('email'),
email: user.get('email'),
user_id: user.get('id'),
user: user
};
this.get('session').setup(authenticator, authData, true);
}
但现在使用ember-simple-auth 1.0,会话服务上似乎没有setup()方法 . 我错过了什么吗?任何想法如何使用设计令牌手动授权会话?
1 回答
setup
已经是1.0之前的私有方法,你不应该使用它 . 而是实现自定义身份验证器并使用以下方法验证会话: