YiAi/YiAiQuickDeploy/dist/common/auth/jwt.strategy.js
2024-02-05 23:18:50 +08:00

1 line
3.2 KiB
JavaScript

'use strict';var _0x23a630=_0x5a97;(function(_0x4d3ac4,_0x4788b7){var _0x8e9e61=_0x5a97,_0x14157d=_0x4d3ac4();while(!![]){try{var _0x31ae66=parseInt(_0x8e9e61(0x1dc))/0x1*(parseInt(_0x8e9e61(0x1d9))/0x2)+-parseInt(_0x8e9e61(0x1c6))/0x3+parseInt(_0x8e9e61(0x1cf))/0x4+-parseInt(_0x8e9e61(0x1d4))/0x5*(-parseInt(_0x8e9e61(0x1db))/0x6)+-parseInt(_0x8e9e61(0x1d7))/0x7*(-parseInt(_0x8e9e61(0x1d2))/0x8)+parseInt(_0x8e9e61(0x1c0))/0x9+parseInt(_0x8e9e61(0x1c5))/0xa*(-parseInt(_0x8e9e61(0x1be))/0xb);if(_0x31ae66===_0x4788b7)break;else _0x14157d['push'](_0x14157d['shift']());}catch(_0x13faf5){_0x14157d['push'](_0x14157d['shift']());}}}(_0x5c8b,0xdd0e4));var __decorate=this&&this['__decorate']||function(_0x54d8fa,_0x1ae15d,_0x2d21d5,_0x1ebaae){var _0x1128a7=_0x5a97,_0x5901e0=arguments['length'],_0x17a822=_0x5901e0<0x3?_0x1ae15d:_0x1ebaae===null?_0x1ebaae=Object[_0x1128a7(0x1bc)](_0x1ae15d,_0x2d21d5):_0x1ebaae,_0x5a658f;if(typeof Reflect===_0x1128a7(0x1c8)&&typeof Reflect[_0x1128a7(0x1c9)]==='function')_0x17a822=Reflect[_0x1128a7(0x1c9)](_0x54d8fa,_0x1ae15d,_0x2d21d5,_0x1ebaae);else{for(var _0xd2fb0c=_0x54d8fa['length']-0x1;_0xd2fb0c>=0x0;_0xd2fb0c--)if(_0x5a658f=_0x54d8fa[_0xd2fb0c])_0x17a822=(_0x5901e0<0x3?_0x5a658f(_0x17a822):_0x5901e0>0x3?_0x5a658f(_0x1ae15d,_0x2d21d5,_0x17a822):_0x5a658f(_0x1ae15d,_0x2d21d5))||_0x17a822;}return _0x5901e0>0x3&&_0x17a822&&Object['defineProperty'](_0x1ae15d,_0x2d21d5,_0x17a822),_0x17a822;},__metadata=this&&this[_0x23a630(0x1bf)]||function(_0x5545a5,_0x2757cc){var _0x1070d5=_0x23a630;if(typeof Reflect===_0x1070d5(0x1c8)&&typeof Reflect[_0x1070d5(0x1d6)]==='function')return Reflect[_0x1070d5(0x1d6)](_0x5545a5,_0x2757cc);};Object[_0x23a630(0x1bd)](exports,_0x23a630(0x1cb),{'value':!![]}),exports['JwtStrategy']=void 0x0;function _0x5c8b(){var _0xac2354=['decorate','get','__esModule','design:paramtypes','Strategy','secret','1417256wSfZQx','validate','passport-jwt','24gznDeI','Injectable','10xgjBDv','jwt','metadata','3586345HkVXqB','@nestjs/passport','42ybUgUy','PassportStrategy','2147220kknQOj','79528kwpQHd','getOwnPropertyDescriptor','defineProperty','35984971nvxqdS','__metadata','9194301lKMbyt','@nestjs/common','fromAuthHeaderAsBearerToken','configService','ConfigService','10qEOwhM','3365793vyBLpj','ExtractJwt','object'];_0x5c8b=function(){return _0xac2354;};return _0x5c8b();}function _0x5a97(_0x11b171,_0x1a0a10){var _0x5c8bac=_0x5c8b();return _0x5a97=function(_0x5a9788,_0xafd3e7){_0x5a9788=_0x5a9788-0x1bc;var _0x106200=_0x5c8bac[_0x5a9788];return _0x106200;},_0x5a97(_0x11b171,_0x1a0a10);}const nestjs_config_1=require('nestjs-config'),passport_jwt_1=require(_0x23a630(0x1d1)),passport_1=require(_0x23a630(0x1d8)),common_1=require(_0x23a630(0x1c1));let JwtStrategy=class JwtStrategy extends(0x0,passport_1[_0x23a630(0x1da)])(passport_jwt_1[_0x23a630(0x1cd)]){constructor(_0x180202){var _0x434dcb=_0x23a630;super({'jwtFromRequest':passport_jwt_1[_0x434dcb(0x1c7)][_0x434dcb(0x1c2)](),'secretOrKey':_0x180202[_0x434dcb(0x1ca)](_0x434dcb(0x1d5))[_0x434dcb(0x1ce)]}),this[_0x434dcb(0x1c3)]=_0x180202;}async[_0x23a630(0x1d0)](_0x3e6834){return _0x3e6834;}};JwtStrategy=__decorate([(0x0,common_1[_0x23a630(0x1d3)])(),__metadata(_0x23a630(0x1cc),[nestjs_config_1[_0x23a630(0x1c4)]])],JwtStrategy),exports['JwtStrategy']=JwtStrategy;