UNPKG

@point3/logto-module

Version:

포인트3 내부 logto Authentication 모듈입니다

10 lines 659 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.LogtoProtected = LogtoProtected; const common_1 = require("@nestjs/common"); const guard_1 = require("./guard"); function LogtoProtected(options) { const { requiredScopes, requiredRoles } = options ?? {}; return (0, common_1.applyDecorators)((0, common_1.UseGuards)(guard_1.LogtoTokenGuard), (0, common_1.SetMetadata)('requiredScopes', requiredScopes && requiredScopes.length > 0 ? requiredScopes : undefined), (0, common_1.SetMetadata)('requiredRoles', requiredRoles && requiredRoles.length > 0 ? requiredRoles : undefined)); } //# sourceMappingURL=decorator.js.map