如何在不重定向的情况下使用ember简单身份验证来记录用户?
验证码如下所示:
session.authenticate(
'authenticator:oauth2-password-grant',
identification,
password,
['read', 'write']
)
但是,由于我的environment.js文件中的配置,它会重定向:
ENV['ember-simple-auth'] = {
authenticationRoute: 'login',
routeAfterAuthentication: 'accounts.index',
routeIfAlreadyAuthenticated: 'accounts.index'
};
是否有参数或其他内容我可以添加到身份验证调用中以绕过此routerAfterAuthentication?
答案 0 :(得分:0)
在应用程序路由中,覆盖sessionAuthenticated
方法。
此处已完成向routeAfterAuthentication
的转换,因为您使用ApplicationRouteMixin
//routes/application.js
...
sessionAuthenticated(){
//do nothing or whatever
}
...