Big News: Socket Selected for OpenAI's Cybersecurity Grant Program.Details
Socket
Book a DemoSign in
Socket

@neo4j/graphql-plugin-auth

Package Overview
Dependencies
Maintainers
7
Versions
6
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@neo4j/graphql-plugin-auth - npm Package Compare versions

Comparing version
1.1.0
to
1.1.1
+2
-0
dist/Neo4jGraphQLAuthJWKSPlugin.d.ts

@@ -6,2 +6,3 @@ import { JwksClient } from "jwks-rsa";

globalAuthentication?: boolean;
bindPredicate?: "all" | "any";
}

@@ -12,2 +13,3 @@ declare class Neo4jGraphQLAuthJWKSPlugin {

client: JwksClient;
bindPredicate: "all" | "any";
constructor(input: JWKSPluginInput);

@@ -14,0 +16,0 @@ decode<T>(token: string): Promise<T | undefined>;

+1
-1

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

{"version":3,"file":"Neo4jGraphQLAuthJWKSPlugin.d.ts","sourceRoot":"","sources":["../src/Neo4jGraphQLAuthJWKSPlugin.ts"],"names":[],"mappings":"AAqBA,OAAO,EAAE,UAAU,EAAE,MAAM,UAAU,CAAC;AAMtC,MAAM,WAAW,eAAe;IAC5B,YAAY,EAAE,MAAM,CAAC;IACrB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,oBAAoB,CAAC,EAAE,OAAO,CAAC;CAClC;AAED,cAAM,0BAA0B;IAC5B,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,6BAA6B,CAAC,EAAE,OAAO,CAAC;IACxC,MAAM,EAAE,UAAU,CAAC;gBAEP,KAAK,EAAE,eAAe;IAgB5B,MAAM,CAAC,CAAC,EAAE,KAAK,EAAE,MAAM,GAAG,OAAO,CAAC,CAAC,GAAG,SAAS,CAAC;YAgBxC,UAAU;CA2B3B;AAED,eAAe,0BAA0B,CAAC"}
{"version":3,"file":"Neo4jGraphQLAuthJWKSPlugin.d.ts","sourceRoot":"","sources":["../src/Neo4jGraphQLAuthJWKSPlugin.ts"],"names":[],"mappings":"AAqBA,OAAO,EAAE,UAAU,EAAE,MAAM,UAAU,CAAC;AAMtC,MAAM,WAAW,eAAe;IAC5B,YAAY,EAAE,MAAM,CAAC;IACrB,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,oBAAoB,CAAC,EAAE,OAAO,CAAC;IAC/B,aAAa,CAAC,EAAE,KAAK,GAAG,KAAK,CAAC;CACjC;AAED,cAAM,0BAA0B;IAC5B,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,6BAA6B,CAAC,EAAE,OAAO,CAAC;IACxC,MAAM,EAAE,UAAU,CAAC;IACnB,aAAa,EAAE,KAAK,GAAG,KAAK,CAAC;gBAEjB,KAAK,EAAE,eAAe;IAiB5B,MAAM,CAAC,CAAC,EAAE,KAAK,EAAE,MAAM,GAAG,OAAO,CAAC,CAAC,GAAG,SAAS,CAAC;YAgBxC,UAAU;CA2B3B;AAED,eAAe,0BAA0B,CAAC"}

@@ -33,2 +33,3 @@ "use strict";

this.isGlobalAuthenticationEnabled = input.globalAuthentication || false;
this.bindPredicate = input.bindPredicate || "all";
const options = {

@@ -35,0 +36,0 @@ jwksUri: input.jwksEndpoint,

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

{"version":3,"file":"Neo4jGraphQLAuthJWKSPlugin.js","sourceRoot":"","sources":["../src/Neo4jGraphQLAuthJWKSPlugin.ts"],"names":[],"mappings":";AAAA;;;;;;;;;;;;;;;;;GAiBG;;;;;AAEH,gEAAwC;AAExC,uCAAsC;AACtC,kDAA0B;AAC1B,2CAA2C;AAE3C,MAAM,KAAK,GAAG,IAAA,eAAK,EAAC,wBAAY,CAAC,CAAC;AAQlC,MAAM,0BAA0B;IAK5B,YAAY,KAAsB;QAC9B,IAAI,CAAC,SAAS,GAAG,KAAK,CAAC,SAAS,CAAC;QACjC,IAAI,CAAC,6BAA6B,GAAG,KAAK,CAAC,oBAAoB,IAAI,KAAK,CAAC;QAEzE,MAAM,OAAO,GAAoB;YAC7B,OAAO,EAAE,KAAK,CAAC,YAAY;YAC3B,SAAS,EAAE,IAAI;YACf,qBAAqB,EAAE,EAAE;YACzB,KAAK,EAAE,IAAI;YACX,eAAe,EAAE,CAAC;YAClB,WAAW,EAAE,MAAM;SACtB,CAAC;QAEF,IAAI,CAAC,MAAM,GAAG,IAAI,qBAAU,CAAC,OAAO,CAAC,CAAC;IAC1C,CAAC;IAED,KAAK,CAAC,MAAM,CAAI,KAAa;QACzB,IAAI,MAAqB,CAAC;QAE1B,IAAI;YACA,KAAK,CAAC,oDAAoD,CAAC,CAAC;YAE5D,MAAM,GAAG,MAAM,IAAI,CAAC,UAAU,CAAI;gBAC9B,KAAK;aACR,CAAC,CAAC;SACN;QAAC,OAAO,KAAK,EAAE;YACZ,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;SACtB;QAED,OAAO,MAAM,CAAC;IAClB,CAAC;IAEO,KAAK,CAAC,UAAU,CAAI,EAAE,KAAK,EAAqB;QACpD,MAAM,MAAM,GAAsC,CAAC,MAAM,EAAE,QAAQ,EAAE,EAAE;YACnE,MAAM,GAAG,GAAW,MAAM,CAAC,GAAG,IAAI,EAAE,CAAC;YAErC,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,GAAG,EAAE,EAAE;gBACxC,MAAM,UAAU,GAAG,GAAG,EAAE,YAAY,EAAE,CAAC;gBACvC,QAAQ,CAAC,GAAG,EAAE,UAAU,CAAC,CAAC;YAC9B,CAAC,CAAC,CAAC;QACP,CAAC,CAAC;QAEF,OAAO,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,MAAM,EAAE,EAAE;YACnC,sBAAY,CAAC,MAAM,CACf,KAAK,EACL,MAAM,EACN;gBACI,UAAU,EAAE,CAAC,OAAO,EAAE,OAAO,CAAC;aACjC,EACD,CAAC,GAAG,EAAE,OAAO,EAAE,EAAE;gBACb,IAAI,GAAG,EAAE;oBACL,MAAM,CAAC,GAAG,CAAC,CAAC;iBACf;qBAAM;oBACH,OAAO,CAAC,OAAuB,CAAC,CAAC;iBACpC;YACL,CAAC,CACJ,CAAC;QACN,CAAC,CAAC,CAAC;IACP,CAAC;CACJ;AAED,kBAAe,0BAA0B,CAAC"}
{"version":3,"file":"Neo4jGraphQLAuthJWKSPlugin.js","sourceRoot":"","sources":["../src/Neo4jGraphQLAuthJWKSPlugin.ts"],"names":[],"mappings":";AAAA;;;;;;;;;;;;;;;;;GAiBG;;;;;AAEH,gEAAwC;AAExC,uCAAsC;AACtC,kDAA0B;AAC1B,2CAA2C;AAE3C,MAAM,KAAK,GAAG,IAAA,eAAK,EAAC,wBAAY,CAAC,CAAC;AASlC,MAAM,0BAA0B;IAM5B,YAAY,KAAsB;QAC9B,IAAI,CAAC,SAAS,GAAG,KAAK,CAAC,SAAS,CAAC;QACjC,IAAI,CAAC,6BAA6B,GAAG,KAAK,CAAC,oBAAoB,IAAI,KAAK,CAAC;QACzE,IAAI,CAAC,aAAa,GAAG,KAAK,CAAC,aAAa,IAAI,KAAK,CAAC;QAElD,MAAM,OAAO,GAAoB;YAC7B,OAAO,EAAE,KAAK,CAAC,YAAY;YAC3B,SAAS,EAAE,IAAI;YACf,qBAAqB,EAAE,EAAE;YACzB,KAAK,EAAE,IAAI;YACX,eAAe,EAAE,CAAC;YAClB,WAAW,EAAE,MAAM;SACtB,CAAC;QAEF,IAAI,CAAC,MAAM,GAAG,IAAI,qBAAU,CAAC,OAAO,CAAC,CAAC;IAC1C,CAAC;IAED,KAAK,CAAC,MAAM,CAAI,KAAa;QACzB,IAAI,MAAqB,CAAC;QAE1B,IAAI;YACA,KAAK,CAAC,oDAAoD,CAAC,CAAC;YAE5D,MAAM,GAAG,MAAM,IAAI,CAAC,UAAU,CAAI;gBAC9B,KAAK;aACR,CAAC,CAAC;SACN;QAAC,OAAO,KAAK,EAAE;YACZ,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;SACtB;QAED,OAAO,MAAM,CAAC;IAClB,CAAC;IAEO,KAAK,CAAC,UAAU,CAAI,EAAE,KAAK,EAAqB;QACpD,MAAM,MAAM,GAAsC,CAAC,MAAM,EAAE,QAAQ,EAAE,EAAE;YACnE,MAAM,GAAG,GAAW,MAAM,CAAC,GAAG,IAAI,EAAE,CAAC;YAErC,IAAI,CAAC,MAAM,CAAC,aAAa,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,GAAG,EAAE,EAAE;gBACxC,MAAM,UAAU,GAAG,GAAG,EAAE,YAAY,EAAE,CAAC;gBACvC,QAAQ,CAAC,GAAG,EAAE,UAAU,CAAC,CAAC;YAC9B,CAAC,CAAC,CAAC;QACP,CAAC,CAAC;QAEF,OAAO,IAAI,OAAO,CAAC,CAAC,OAAO,EAAE,MAAM,EAAE,EAAE;YACnC,sBAAY,CAAC,MAAM,CACf,KAAK,EACL,MAAM,EACN;gBACI,UAAU,EAAE,CAAC,OAAO,EAAE,OAAO,CAAC;aACjC,EACD,CAAC,GAAG,EAAE,OAAO,EAAE,EAAE;gBACb,IAAI,GAAG,EAAE;oBACL,MAAM,CAAC,GAAG,CAAC,CAAC;iBACf;qBAAM;oBACH,OAAO,CAAC,OAAuB,CAAC,CAAC;iBACpC;YACL,CAAC,CACJ,CAAC;QACN,CAAC,CAAC,CAAC;IACP,CAAC;CACJ;AAED,kBAAe,0BAA0B,CAAC"}

@@ -7,2 +7,3 @@ import jsonwebtoken from "jsonwebtoken";

rolesPath?: string;
bindPredicate?: "all" | "any";
}

@@ -14,2 +15,3 @@ declare class Neo4jGraphQLAuthJWTPlugin {

isGlobalAuthenticationEnabled?: boolean;
bindPredicate: "all" | "any";
constructor(input: JWTPluginInput);

@@ -16,0 +18,0 @@ decode<T>(token: string): Promise<T | undefined>;

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

{"version":3,"file":"Neo4jGraphQLAuthJWTPlugin.d.ts","sourceRoot":"","sources":["../src/Neo4jGraphQLAuthJWTPlugin.ts"],"names":[],"mappings":"AAmBA,OAAO,YAAY,MAAM,cAAc,CAAC;AAMxC,MAAM,WAAW,cAAc;IAC3B,MAAM,EAAE,YAAY,CAAC,MAAM,CAAC;IAC5B,QAAQ,CAAC,EAAE,OAAO,CAAC;IACnB,oBAAoB,CAAC,EAAE,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAE,MAAM,CAAC;CACtB;AAED,cAAM,yBAAyB;IAC3B,OAAO,CAAC,MAAM,CAAsB;IACpC,OAAO,CAAC,QAAQ,CAAC,CAAU;IAC3B,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,6BAA6B,CAAC,EAAE,OAAO,CAAC;gBAE5B,KAAK,EAAE,cAAc;IAc3B,MAAM,CAAC,CAAC,EAAE,KAAK,EAAE,MAAM,GAAG,OAAO,CAAC,CAAC,GAAG,SAAS,CAAC;CAwBzD;AAED,eAAe,yBAAyB,CAAC"}
{"version":3,"file":"Neo4jGraphQLAuthJWTPlugin.d.ts","sourceRoot":"","sources":["../src/Neo4jGraphQLAuthJWTPlugin.ts"],"names":[],"mappings":"AAmBA,OAAO,YAAY,MAAM,cAAc,CAAC;AAMxC,MAAM,WAAW,cAAc;IAC3B,MAAM,EAAE,YAAY,CAAC,MAAM,CAAC;IAC5B,QAAQ,CAAC,EAAE,OAAO,CAAC;IACnB,oBAAoB,CAAC,EAAE,OAAO,CAAC;IAC/B,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,aAAa,CAAC,EAAE,KAAK,GAAG,KAAK,CAAC;CACjC;AAED,cAAM,yBAAyB;IAC3B,OAAO,CAAC,MAAM,CAAsB;IACpC,OAAO,CAAC,QAAQ,CAAC,CAAU;IAC3B,SAAS,CAAC,EAAE,MAAM,CAAC;IACnB,6BAA6B,CAAC,EAAE,OAAO,CAAC;IACxC,aAAa,EAAE,KAAK,GAAG,KAAK,CAAC;gBAEjB,KAAK,EAAE,cAAc;IAe3B,MAAM,CAAC,CAAC,EAAE,KAAK,EAAE,MAAM,GAAG,OAAO,CAAC,CAAC,GAAG,SAAS,CAAC;CAwBzD;AAED,eAAe,yBAAyB,CAAC"}

@@ -34,2 +34,3 @@ "use strict";

this.isGlobalAuthenticationEnabled = input.globalAuthentication || false;
this.bindPredicate = input.bindPredicate || "all";
if (this.noVerify && this.isGlobalAuthenticationEnabled) {

@@ -36,0 +37,0 @@ throw new Error("Neo4jGraphQLAuthJWTPlugin, noVerify and globalAuthentication can not both be enabled simultaneously.");

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

{"version":3,"file":"Neo4jGraphQLAuthJWTPlugin.js","sourceRoot":"","sources":["../src/Neo4jGraphQLAuthJWTPlugin.ts"],"names":[],"mappings":";AAAA;;;;;;;;;;;;;;;;;GAiBG;;;;;AAEH,gEAAwC;AACxC,kDAA0B;AAC1B,2CAA2C;AAE3C,MAAM,KAAK,GAAG,IAAA,eAAK,EAAC,wBAAY,CAAC,CAAC;AASlC,MAAM,yBAAyB;IAM3B,YAAY,KAAqB;QAC7B,IAAI,CAAC,MAAM,GAAG,KAAK,CAAC,MAAM,CAAC;QAC3B,IAAI,CAAC,QAAQ,GAAG,KAAK,CAAC,QAAQ,CAAC;QAC/B,IAAI,CAAC,SAAS,GAAG,KAAK,CAAC,SAAS,CAAC;QACjC,IAAI,CAAC,6BAA6B,GAAG,KAAK,CAAC,oBAAoB,IAAI,KAAK,CAAC;QAEzE,IAAI,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,6BAA6B,EAAE;YACrD,MAAM,IAAI,KAAK,CACX,sGAAsG,CACzG,CAAC;SACL;IACL,CAAC;IAED,qDAAqD;IACrD,KAAK,CAAC,MAAM,CAAI,KAAa;QACzB,IAAI,MAAqB,CAAC;QAE1B,IAAI;YACA,IAAI,IAAI,CAAC,QAAQ,EAAE;gBACf,KAAK,CAAC,+CAA+C,CAAC,CAAC;gBAEvD,MAAM,GAAG,sBAAY,CAAC,MAAM,CAAC,KAAK,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,CAAiB,CAAC;aACvE;YAED,IAAI,IAAI,CAAC,MAAM,EAAE;gBACb,KAAK,CAAC,4BAA4B,CAAC,CAAC;gBAEpC,MAAM,GAAG,sBAAY,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,MAAM,EAAE;oBAC7C,UAAU,EAAE,CAAC,OAAO,EAAE,OAAO,CAAC;iBACjC,CAAiB,CAAC;aACtB;SACJ;QAAC,OAAO,KAAK,EAAE;YACZ,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;SACtB;QAED,OAAO,MAAM,CAAC;IAClB,CAAC;CAEJ;AAED,kBAAe,yBAAyB,CAAC"}
{"version":3,"file":"Neo4jGraphQLAuthJWTPlugin.js","sourceRoot":"","sources":["../src/Neo4jGraphQLAuthJWTPlugin.ts"],"names":[],"mappings":";AAAA;;;;;;;;;;;;;;;;;GAiBG;;;;;AAEH,gEAAwC;AACxC,kDAA0B;AAC1B,2CAA2C;AAE3C,MAAM,KAAK,GAAG,IAAA,eAAK,EAAC,wBAAY,CAAC,CAAC;AAUlC,MAAM,yBAAyB;IAO3B,YAAY,KAAqB;QAC7B,IAAI,CAAC,MAAM,GAAG,KAAK,CAAC,MAAM,CAAC;QAC3B,IAAI,CAAC,QAAQ,GAAG,KAAK,CAAC,QAAQ,CAAC;QAC/B,IAAI,CAAC,SAAS,GAAG,KAAK,CAAC,SAAS,CAAC;QACjC,IAAI,CAAC,6BAA6B,GAAG,KAAK,CAAC,oBAAoB,IAAI,KAAK,CAAC;QACzE,IAAI,CAAC,aAAa,GAAG,KAAK,CAAC,aAAa,IAAI,KAAK,CAAC;QAElD,IAAI,IAAI,CAAC,QAAQ,IAAI,IAAI,CAAC,6BAA6B,EAAE;YACrD,MAAM,IAAI,KAAK,CACX,sGAAsG,CACzG,CAAC;SACL;IACL,CAAC;IAED,qDAAqD;IACrD,KAAK,CAAC,MAAM,CAAI,KAAa;QACzB,IAAI,MAAqB,CAAC;QAE1B,IAAI;YACA,IAAI,IAAI,CAAC,QAAQ,EAAE;gBACf,KAAK,CAAC,+CAA+C,CAAC,CAAC;gBAEvD,MAAM,GAAG,sBAAY,CAAC,MAAM,CAAC,KAAK,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,CAAiB,CAAC;aACvE;YAED,IAAI,IAAI,CAAC,MAAM,EAAE;gBACb,KAAK,CAAC,4BAA4B,CAAC,CAAC;gBAEpC,MAAM,GAAG,sBAAY,CAAC,MAAM,CAAC,KAAK,EAAE,IAAI,CAAC,MAAM,EAAE;oBAC7C,UAAU,EAAE,CAAC,OAAO,EAAE,OAAO,CAAC;iBACjC,CAAiB,CAAC;aACtB;SACJ;QAAC,OAAO,KAAK,EAAE;YACZ,KAAK,CAAC,IAAI,EAAE,KAAK,CAAC,CAAC;SACtB;QAED,OAAO,MAAM,CAAC;IAClB,CAAC;CAEJ;AAED,kBAAe,yBAAyB,CAAC"}
{
"name": "@neo4j/graphql-plugin-auth",
"version": "1.1.0",
"version": "1.1.1",
"description": "Auth decode plugins for @neo4j/graphql",

@@ -34,13 +34,13 @@ "keywords": [

"jsonwebtoken": "^8.5.1",
"jwks-rsa": "^2.1.4"
"jwks-rsa": "^3.0.0"
},
"devDependencies": {
"@types/debug": "4.1.7",
"@types/jest": "28.1.7",
"@types/jest": "29.2.4",
"@types/jsonwebtoken": "8.5.9",
"@types/node": "16.11.56",
"jest": "28.1.3",
"ts-jest": "28.0.8",
"typescript": "4.7.4"
"@types/node": "18.11.10",
"jest": "29.3.1",
"ts-jest": "29.0.3",
"typescript": "4.9.4"
}
}