Handle user lockouts (new authenticator added)
This commit is contained in:
parent
c7dc14d4f9
commit
c51a1deeab
9 changed files with 86 additions and 0 deletions
18
app/authenticators/jwt-resolved.js
Normal file
18
app/authenticators/jwt-resolved.js
Normal file
|
@ -0,0 +1,18 @@
|
|||
import Ember from 'ember';
|
||||
import JwtTokenAuthenticator from 'simple-auth-token/authenticators/jwt';
|
||||
|
||||
export default JwtTokenAuthenticator.extend({
|
||||
authenticate: function(token) {
|
||||
return new Ember.RSVP.Promise(resolve => {
|
||||
let tokenData = this.getTokenData(token);
|
||||
let expiresAt = tokenData[this.tokenExpireName];
|
||||
let response = {};
|
||||
response[this.tokenPropertyName] = token;
|
||||
response.expiresAt = expiresAt;
|
||||
this.scheduleAccessTokenRefresh(expiresAt, token);
|
||||
|
||||
resolve(this.getResponseData(response));
|
||||
});
|
||||
},
|
||||
|
||||
});
|
Reference in a new issue