UNPKG

hapi-auth-keycloak

Version:

JSON Web Token based Authentication powered by Keycloak

72 lines (71 loc) 1.61 kB
{ "name": "hapi-auth-keycloak", "description": "JSON Web Token based Authentication powered by Keycloak", "keywords": [ "hapi", "hapijs", "hapi.js", "auth", "authentication", "scope", "keycloak", "jwt", "jsonwebtoken", "json web token", "plugin", "apikey", "api key", "api-key" ], "version": "5.1.2", "license": "MIT", "author": { "name": "Felix Heck", "email": "hi@whotheheck.de", "url": "http://whotheheck.de" }, "repository": { "type": "git", "url": "https://github.com/felixheck/hapi-auth-keycloak.git" }, "bugs": { "email": "hi@whotheheck.com", "url": "https://github.com/felixheck/hapi-auth-keycloak/issues" }, "main": "./src/index.js", "scripts": { "start": "NODE_ENV=test npm test -- -w", "lint": "standard", "test": "NODE_ENV=test nyc --check-coverage --lines 80 ava ./test/*.spec.js -s --timeout=30s", "coverage": "nyc report --reporter=lcov", "ci.coverage": "nyc report --reporter=text-lcov | coveralls" }, "devDependencies": { "@hapi/hapi": ">=18.4", "ava": "^3.15.0", "coveralls": "^3.1.1", "nock": "^13.1.3", "nyc": "^15.1.0", "standard": "^16.0.3" }, "dependencies": { "@hapi/boom": "^9.1.4", "joi": "^17.4.2", "got": "^11.8.2", "jsonwebtoken": "^8.5.1", "jwk-to-pem": "^1.2.6", "keycloak-connect": "^15.0.2", "lodash": "^4.17.21", "pupa": "^2.1.1" }, "peerDependencies": { "@hapi/hapi": ">=18.4.0" }, "engines": { "node": ">=12", "npm": ">=6" }, "files": [ "src/" ] }