bauth-js
Version:
A Node.js authentication library for API requests via remote authentication service using Bearer tokens. Compatible with Express and NestJS.
17 lines • 1.31 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.createBAuthGuard = exports.CurrentUser = exports.UseBAuth = exports.BAuthGuard = exports.bauth = exports.createBAuthMiddleware = exports.BAuth = void 0;
// Core authentication class
var auth_1 = require("./auth");
Object.defineProperty(exports, "BAuth", { enumerable: true, get: function () { return auth_1.BAuth; } });
// Express middleware
var express_1 = require("./middleware/express");
Object.defineProperty(exports, "createBAuthMiddleware", { enumerable: true, get: function () { return express_1.createBAuthMiddleware; } });
Object.defineProperty(exports, "bauth", { enumerable: true, get: function () { return express_1.bauth; } });
// NestJS guard and decorators
var nest_1 = require("./middleware/nest");
Object.defineProperty(exports, "BAuthGuard", { enumerable: true, get: function () { return nest_1.BAuthGuard; } });
Object.defineProperty(exports, "UseBAuth", { enumerable: true, get: function () { return nest_1.UseBAuth; } });
Object.defineProperty(exports, "CurrentUser", { enumerable: true, get: function () { return nest_1.CurrentUser; } });
Object.defineProperty(exports, "createBAuthGuard", { enumerable: true, get: function () { return nest_1.createBAuthGuard; } });
//# sourceMappingURL=index.js.map