🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@newbility/koa-jwt

Package Overview
Dependencies
Maintainers
1
Versions
38
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@newbility/koa-jwt - npm Package Compare versions

Comparing version
0.2.43
to
0.2.44
+0
-2
build/src/JwtAuthentication.d.ts
import { Context, Next } from 'koa';
import { Authentication } from '@newbility/koa-core';
export declare class JwtAuthentication extends Authentication {
private readonly _unlessPaths;
constructor();
Authentication(context: Context, next: Next): Promise<any>;
}

@@ -8,5 +8,2 @@ "use strict";

};
var __metadata = (this && this.__metadata) || function (k, v) {
if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
};
var __importDefault = (this && this.__importDefault) || function (mod) {

@@ -21,10 +18,6 @@ return (mod && mod.__esModule) ? mod : { "default": mod };

let JwtAuthentication = class JwtAuthentication extends koa_core_1.Authentication {
constructor() {
super();
this._unlessPaths = [/^\/swagger/, /^\/favicon/]; // swagger被放在受保护的资源后方
}
async Authentication(context, next) {
const options = (0, koa_core_1.GetAuthOptions)();
if (options && options.secret) {
const func = (0, koa_jwt_1.default)(options).unless({ path: [...this._unlessPaths] });
const func = (0, koa_jwt_1.default)(options);
return func(context, next);

@@ -38,6 +31,5 @@ }

JwtAuthentication = __decorate([
(0, core_1.Singleton)(koa_core_1.AUTHENTICATION_INJECT_TOKEN),
__metadata("design:paramtypes", [])
(0, core_1.Singleton)(koa_core_1.AUTHENTICATION_INJECT_TOKEN)
], JwtAuthentication);
exports.JwtAuthentication = JwtAuthentication;
//# sourceMappingURL=JwtAuthentication.js.map
+1
-1

@@ -1,1 +0,1 @@

{"version":3,"file":"JwtAuthentication.js","sourceRoot":"","sources":["../../src/JwtAuthentication.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AAAA,sDAA0B;AAE1B,0CAA4C;AAC5C,kDAAkG;AAG3F,IAAM,iBAAiB,GAAvB,MAAM,iBAAkB,SAAQ,yBAAc;IAEnD;QACE,KAAK,EAAE,CAAC;QAFO,iBAAY,GAAG,CAAC,YAAY,EAAE,YAAY,CAAC,CAAC,CAAC,qBAAqB;IAGnF,CAAC;IAED,KAAK,CAAC,cAAc,CAAC,OAAgB,EAAE,IAAU;QAC/C,MAAM,OAAO,GAAG,IAAA,yBAAc,GAAE,CAAC;QACjC,IAAI,OAAO,IAAI,OAAO,CAAC,MAAM,EAAE;YAC7B,MAAM,IAAI,GAAG,IAAA,iBAAG,EAAC,OAAO,CAAC,CAAC,MAAM,CAAC,EAAE,IAAI,EAAE,CAAC,GAAG,IAAI,CAAC,YAAY,CAAC,EAAE,CAAC,CAAC;YACnE,OAAO,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,CAAC;SAC5B;aAAM;YACL,OAAO,MAAM,IAAI,EAAE,CAAC;SACrB;IACH,CAAC;CACF,CAAA;AAfY,iBAAiB;IAD7B,IAAA,gBAAS,EAAC,sCAA2B,CAAC;;GAC1B,iBAAiB,CAe7B;AAfY,8CAAiB"}
{"version":3,"file":"JwtAuthentication.js","sourceRoot":"","sources":["../../src/JwtAuthentication.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,sDAA0B;AAE1B,0CAA4C;AAC5C,kDAAkG;AAG3F,IAAM,iBAAiB,GAAvB,MAAM,iBAAkB,SAAQ,yBAAc;IACnD,KAAK,CAAC,cAAc,CAAC,OAAgB,EAAE,IAAU;QAC/C,MAAM,OAAO,GAAG,IAAA,yBAAc,GAAE,CAAC;QACjC,IAAI,OAAO,IAAI,OAAO,CAAC,MAAM,EAAE;YAC7B,MAAM,IAAI,GAAG,IAAA,iBAAG,EAAC,OAAO,CAAC,CAAC;YAC1B,OAAO,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,CAAC;SAC5B;aAAM;YACL,OAAO,MAAM,IAAI,EAAE,CAAC;SACrB;IACH,CAAC;CACF,CAAA;AAVY,iBAAiB;IAD7B,IAAA,gBAAS,EAAC,sCAA2B,CAAC;GAC1B,iBAAiB,CAU7B;AAVY,8CAAiB"}
{
"name": "@newbility/koa-jwt",
"version": "0.2.43",
"version": "0.2.44",
"main": "build/index.js",

@@ -19,3 +19,3 @@ "author": "jameshu",

"dependencies": {
"@newbility/koa-core": "^0.2.43",
"@newbility/koa-core": "^0.2.44",
"jsonwebtoken": "^9.0.1",

@@ -22,0 +22,0 @@ "koa-jwt": "^4.0.4"