UNPKG

vue-auth3

Version:

<p align="center"> <img src="./docs/public/icon.svg" width="180px"> </p>

1 lines 916 B
{"version":3,"sources":["../../../src/drivers/auth/bearer-token.ts"],"sourcesContent":["import { defineAuthDriver } from \"../../type/drivers/AuthDriver\"\n\nexport default defineAuthDriver({\n request(auth, options, token) {\n // eslint-disable-next-line functional/immutable-data\n options.headers[\"Authorization\"] = \"Bearer \" + token\n\n return options\n },\n\n response(auth, res) {\n const token = res.data.token\n\n if (token) {\n const i = token.split(/Bearer:?\\s?/i)\n\n return i[i.length > 1 ? 1 : 0].trim()\n }\n\n return null\n },\n})\n"],"mappings":";;;;;;AAEA,IAAO,uBAAQ,iBAAiB;AAAA,EAC9B,QAAQ,MAAM,SAAS,OAAO;AAE5B,YAAQ,QAAQ,eAAe,IAAI,YAAY;AAE/C,WAAO;AAAA,EACT;AAAA,EAEA,SAAS,MAAM,KAAK;AAClB,UAAM,QAAQ,IAAI,KAAK;AAEvB,QAAI,OAAO;AACT,YAAM,IAAI,MAAM,MAAM,cAAc;AAEpC,aAAO,EAAE,EAAE,SAAS,IAAI,IAAI,CAAC,EAAE,KAAK;AAAA,IACtC;AAEA,WAAO;AAAA,EACT;AACF,CAAC;","names":[]}