@websanova/vue-auth
Version:
A simple light-weight authentication library for Vue.js
19 lines (15 loc) • 511 B
JavaScript
export default {
request: function (req, token) {
this.drivers.http.setHeaders.call(this, req, {
Authorization: 'Bearer ' + token
});
},
response: function (res) {
var headers = this.drivers.http.getHeaders.call(this, res),
token = headers.Authorization || headers.authorization;
if (token) {
token = token.split(/Bearer:?\s?/i);
return token[token.length > 1 ? 1 : 0].trim();
}
}
};