UNPKG

@quarks/quarks-iam

Version:

A modern authorization server built to authenticate your users and protect your APIs

137 lines (136 loc) 3.5 kB
{ "name": "@quarks/quarks-iam", "description": "A modern authorization server built to authenticate your users and protect your APIs", "version": "0.2.0", "author": { "name": "Christian Smith", "email": "smith@anvil.io", "url": "http://anvil.io" }, "contributors": [ { "name": "Tom Kersten", "email": "tom@whitespur.com", "url": "http://tomkersten.com" }, { "name": "Adi Chikara", "url": "https://twitter.com/adi_ads" }, { "name": "Vartan Simonian", "email": "vsimonianpress@gmail.com", "url": "http://vsimonian.github.io/" } ], "repository": { "type": "git", "url": "https://github.com/anvilresearch/connect.git" }, "keywords": [ "Auth", "Authentication", "Authorization", "Access Control", "SSO", "Single Sign-On", "Identity", "Signin", "Sign-in", "OAuth", "OAuth 1.0", "OAuth 2.0", "OpenID", "OpenID Connect", "OIDC", "API", "API Key", "JWT", "JWS", "Token", "Social", "User", "Federated", "Google", "Facebook", "Twitter", "GitHub", "Password", "Active Directory", "AD", "LDAP" ], "scripts": { "start": "node server.js", "test": "eslint --ignore-path .gitignore . && echo Code looks good! && NODE_ENV=test mocha test/unit", "lint": "eslint --ignore-path .gitignore . && echo Code looks good!", "test-watch": "NODE_ENV=test mocha test/unit --watch", "test-integration": "NODE_ENV=test mocha test/integration", "test-integration-watch": "NODE_ENV=test mocha test/integration --watch", "test-all": "mocha test/unit && mocha test/integration", "coverage": "NODE_ENV=test istanbul cover _mocha -- test/" }, "main": "server.js", "license": "MIT", "engines": { "node": ">=4.2.3" }, "devDependencies": { "chai": "^4.1.1", "coffee-script": "^1.12.7", "coveralls": "^2.13.1", "eslint": "^4.4.1", "eslint-config-standard": "^10.2.1", "eslint-plugin-import": "^2.7.0", "eslint-plugin-node": "^5.1.1", "eslint-plugin-promise": "^3.5.0", "eslint-plugin-standard": "^3.0.1", "faker": "^4.1.0", "grunt": "^1.0.1", "grunt-release": "^0.14.0", "istanbul": "^0.4.5", "mocha": "^3.5.0", "mocha-lcov-reporter": "^1.3.0", "nock": "^9.0.14", "sinon": "^2.1.0", "sinon-chai": "^2.12.0", "supertest": "^3.0.0" }, "dependencies": { "anvil-connect-jwt": "^0.1.8", "anvil-connect-keys": "^0.1.0", "async": "^2.5.0", "base64url": "^2.0.0", "bcryptjs": "^2.4.3", "body-parser": "^1.17.2", "connect-flash": "^0.1.1", "connect-redis": "^3.3.0", "consolidate": "^0.14.5", "cookie-parser": "^1.4.3", "cors": "^2.8.4", "express": "^4.15.4", "express-bunyan-logger": "^1.3.2", "express-session": "^1.15.5", "glob": "^7.1.2", "hogan.js": "^3.0.2", "html-to-text": "^3.3.0", "ioredis": "^3.1.4", "ldapjs": "mcavage/node-ldapjs", "lodash": "^4.17.4", "mellt": "~1.0.0", "modinha": "^0.1.0", "modinha-redis": "^0.1.0", "nodemailer": "^4.0.1", "passport-adauth": "^0.1.2", "passport-ldapauth": "^2.0.0", "passport-local": "~1.0.0", "passport-openid": "^0.4.0", "passport-saml": "^0.15.0", "passport-strategy": "~1.0.0", "pug": "^2.0.0-rc.3", "qs": "^6.5.0", "revalidator": "^0.3.1", "semver": "^5.4.1", "superagent": "^3.5.2" } }