From f7576e365edba64202c1263abaeea6f14c21b3f1 Mon Sep 17 00:00:00 2001 From: farnabaz Date: Fri, 20 Apr 2018 21:47:24 +0430 Subject: [PATCH] feat: add support for custom token key in request header (#152) --- lib/schemes/local.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/schemes/local.js b/lib/schemes/local.js index 38316d313..ed87f1b52 100644 --- a/lib/schemes/local.js +++ b/lib/schemes/local.js @@ -9,14 +9,14 @@ export default class LocalScheme { _setToken (token) { if (this.options.globalToken) { // Set Authorization token for all axios requests - this.$auth.ctx.app.$axios.setToken(token) + this.$auth.ctx.app.$axios.setHeader(this.options.tokenName, token) } } _clearToken () { if (this.options.globalToken) { // Clear Authorization token for all axios requests - this.$auth.ctx.app.$axios.setToken(false) + this.$auth.ctx.app.$axios.setHeader(this.options.tokenName, false) } } @@ -99,5 +99,6 @@ export default class LocalScheme { const DEFAULTS = { tokenRequired: true, tokenType: 'Bearer', - globalToken: true + globalToken: true, + tokenName: 'Authorization' }