vue-auth3
Version:
<p align="center"> <img src="./docs/public/icon.svg" width="180px"> </p>
24 lines (20 loc) • 694 B
JavaScript
;Object.defineProperty(exports, "__esModule", {value: true});
var _chunkWH5VNYYWjs = require('../../chunk-WH5VNYYW.js');
require('../../chunk-6L3WGN24.js');
// src/drivers/auth/bearer.ts
var bearer_default = _chunkWH5VNYYWjs.defineAuthDriver.call(void 0, {
request(auth, options, token) {
options.headers["Authorization"] = "Bearer " + token;
return options;
},
response(auth, { headers }) {
const token = headers.Authorization || headers.authorization;
if (token) {
const i = token.split(/Bearer:?\s?/i);
return i[i.length > 1 ? 1 : 0].trim();
}
return null;
}
});
exports.default = bearer_default;
//# sourceMappingURL=bearer.js.map