mirror of
https://github.com/elyby/accounts-frontend.git
synced 2025-05-31 14:11:58 +05:30
Disable bearer header for refresh-token request
This commit is contained in:
@@ -1,6 +1,9 @@
|
||||
/**
|
||||
* Applies Bearer header for all requests
|
||||
*
|
||||
* req.options.token is used to override current token.
|
||||
* Pass null to disable bearer header at all
|
||||
*
|
||||
* @param {object} store - redux store
|
||||
* @param {function} store.getState
|
||||
*
|
||||
@@ -13,7 +16,7 @@ export default function bearerHeaderMiddleware({getState}) {
|
||||
|
||||
let {token} = accounts.active ? accounts.active : user;
|
||||
|
||||
if (req.options.token) {
|
||||
if (req.options.token || req.options.token === null) {
|
||||
token = req.options.token;
|
||||
}
|
||||
|
||||
|
@@ -86,7 +86,8 @@ const authentication = {
|
||||
requestToken(refreshToken) {
|
||||
return request.post(
|
||||
'/api/authentication/refresh-token',
|
||||
{refresh_token: refreshToken}
|
||||
{refresh_token: refreshToken}, // eslint-disable-line
|
||||
{token: null}
|
||||
).then((resp) => ({
|
||||
token: resp.access_token
|
||||
}));
|
||||
|
Reference in New Issue
Block a user