UNPKG

keycloak-lambda-authorizer

Version:
81 lines (80 loc) 2.44 kB
{ "name": "keycloak-lambda-authorizer", "version": "1.0.10", "description": "Keycloak Cloud Adapter", "main": "index.js", "homepage": "https://github.com/vzakharchenko/keycloak-lambda-authorizer", "url": "https://github.com/vzakharchenko/keycloak-lambda-authorizer", "bugs": { "url": "https://github.com/vzakharchenko/keycloak-lambda-authorizer/issues", "email": "vaszakharchenko@gmail.com" }, "scripts": { "test": "jest --verbose --maxWorkers=2 --coverage --coverageDirectory=.coverage/", "test:valid": "rm -rf dist && jest --verbose --maxWorkers=2 --coverage --coverageDirectory=.coverage/", "build": "tsc --build", "lint": "eslint --quiet --ext .ts src", "lint:fix": "eslint --fix --quiet --ext .ts src" }, "repository": { "type": "git", "url": "https://github.com/vzakharchenko/keycloak-lambda-authorizer.git" }, "keywords": [ "keycloak", "lambda", "authorizer", "aws", "custom-authorizer", "adapter", "oidc", "jwt", "client assertion", "oauth", "oauth 2.0", "draft-ietf-oauth-jwt-bearer", "oauth-jwt-bearer", "Keycloak Authorization Services", "Keycloak authorization" ], "author": "vzakharchenko", "license": "Apache-2.0", "devDependencies": { "@babel/plugin-transform-runtime": "^7.17.0", "@babel/polyfill": "^7.12.1", "@babel/runtime": "^7.17.7", "@shopify/eslint-plugin": "40.4.0", "@types/cookie": "^0.4.1", "@types/cookie-parser": "^1.4.2", "@types/jest": "^27.4.1", "@types/jsonwebtoken": "^8.5.8", "@types/jws": "^3.2.4", "@types/node-forge": "^1.0.1", "@types/uuid": "^8.3.4", "@typescript-eslint/eslint-plugin": "^5.15.0", "@typescript-eslint/parser": "^5.15.0", "babel-eslint": "^10.1.0", "coveralls": "^3.1.1", "eslint": "7.32.0", "eslint-config-airbnb": "^19.0.4", "eslint-plugin-import": "^2.25.4", "eslint-plugin-no-loops": "^0.3.0", "jest": "^27.5.1", "ts-jest": "^27.1.3", "typescript": "^4.6.2" }, "dependencies": { "aws-arn-parser": "^1.0.1", "axios": "^0.26.1", "cookie": "^0.4.2", "get-keycloak-public-key": "^1.0.3", "jsonwebtoken": "^8.5.1", "jws": "^4.0.0", "node-cache": "^5.1.2", "node-forge": "^1.2.1", "querystring": "^0.2.1", "rsa-pem-to-jwk": "^1.1.3", "uuid": "^8.3.2" }, "funding": "https://secure.wayforpay.com/button/b18610f33a01c" }