Ember.js 使用Ember Simple Auth时,是否可以区分令牌过期和用户按注销之间的区别
我已经关闭了刷新令牌,因为我们目前不使用它们 app/authenticators/oauth2.jsEmber.js 使用Ember Simple Auth时,是否可以区分令牌过期和用户按注销之间的区别,ember.js,ember-simple-auth,Ember.js,Ember Simple Auth,我已经关闭了刷新令牌,因为我们目前不使用它们 app/authenticators/oauth2.js export default OAuth2PasswordGrant.extend({ serverTokenEndpoint: ENV.APP.harrierServerTokenEndPoint, refreshAccessTokens: false, makeRequest: function(url, data) { ... 12小时后,我们的用户令牌过期,他们被正确
export default OAuth2PasswordGrant.extend({
serverTokenEndpoint: ENV.APP.harrierServerTokenEndPoint,
refreshAccessTokens: false,
makeRequest: function(url, data) {
...
12小时后,我们的用户令牌过期,他们被正确地带到登录路径
我的最终目标是在登录路径上显示一条消息,说明他们是因为令牌过期而来的,即
{{if fromExpire 'Your session expired, please login again' ''}}
我很乐意通过url查询参数或其他方式填充
fromExpire
属性。我缺少的步骤是如何让Ember Simple Auth告诉登录路径它来自令牌到期,而不是第一次用户或用户自己已经注销。您能实现相反的逻辑吗?从logout添加一个查询参数,如果用户单击了注销按钮,是否将其设置为true?如果查询参数不存在,则表示令牌已过期。几乎-但这不包括我们不想显示消息的首次用户