Quantcast
Channel: Ember.JS - Latest topics
Viewing all articles
Browse latest Browse all 4826

Refresh token is empty. Please check your backend response

$
0
0

@paisleydarts wrote:

I’ve racked my brain on this for 20 hours straight and I can’t figure it out. I’m working on an ember app with a django backend. It uses jwt for authorization, the endpoint to generate the initial tokens is:

/token/

and it generates the following (I’ve changed the strings here for security, but I do get back valid web tokens):

{
"data": {
    "refresh": "dsjgkdsfjgdfslkjgfdjgkldfjglsdfkjgfdlkgjfdlg",
    "access": "dsdgjdsgjdsgjdfsgjdfsklgjdfslgjdfsgjfdsgjdflgjdfk;gjdfsl;gjdfgjfdklgjfdlgI"
 }
}

When the access token expires I try to send the refresh token to /token/refresh but the response I get back is :

Uncaught (in promise) Error: Refresh token is empty. Please check your backend response

I’m using the ember-simple-auth-token addon

and I believe I’ve set up the config properly in environment.js:

'ember-simple-auth-token': {
  tokenDataPropertyName: 'tokenData', // Key in session to store token data
  refreshAccessTokens: true, // Enables access token refreshing
  tokenExpirationInvalidateSession: true, // Enables session invalidation on token expiration
  serverTokenRefreshEndpoint: 'http://localhost:8000/api/token/refresh/', // Server endpoint to send refresh request
  refreshTokenPropertyName: 'refresh', // Key in server response that contains the refresh token
  tokenExpireName: 'exp', // Field containing token expiration
  refreshLeeway: 290, // Amount of time to send refresh request before token expiration
  serverTokenEndpoint: 'http://localhost:8000/api/token/',
  tokenPropertyName: 'access',
}

Any help would be greatly appreciated, thank you.

Posts: 1

Participants: 1

Read full topic


Viewing all articles
Browse latest Browse all 4826

Trending Articles