UNPKG

loopback4-authentication

Version:

A loopback-next extension for authentication feature. Various Oauth strategies supported by this package.

25 lines 1.22 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ClientAuthMetadataProvider = void 0; const tslib_1 = require("tslib"); const context_1 = require("@loopback/context"); const core_1 = require("@loopback/core"); const decorators_1 = require("../decorators"); let ClientAuthMetadataProvider = class ClientAuthMetadataProvider { constructor(controllerClass, methodName) { this.controllerClass = controllerClass; this.methodName = methodName; } value() { if (!this.controllerClass || !this.methodName) return; return (0, decorators_1.getClientAuthenticateMetadata)(this.controllerClass, this.methodName); } }; exports.ClientAuthMetadataProvider = ClientAuthMetadataProvider; exports.ClientAuthMetadataProvider = ClientAuthMetadataProvider = tslib_1.__decorate([ tslib_1.__param(0, (0, context_1.inject)(core_1.CoreBindings.CONTROLLER_CLASS, { optional: true })), tslib_1.__param(1, (0, context_1.inject)(core_1.CoreBindings.CONTROLLER_METHOD_NAME, { optional: true })), tslib_1.__metadata("design:paramtypes", [Object, String]) ], ClientAuthMetadataProvider); //# sourceMappingURL=client-auth-metadata.provider.js.map