suomifi-passport-saml
Version:
SAML 2.0 authentication strategy for Passport with Vetuma language selection extension
88 lines (87 loc) • 1.83 kB
JSON
{
"name": "suomifi-passport-saml",
"version": "1.3.3-sfi.13",
"license": "MIT",
"keywords": [
"saml",
"adfs",
"sso",
"shibboleth"
],
"description": "SAML 2.0 authentication strategy for Passport with Vetuma language selection extension",
"author": {
"name": "Henri Bergius",
"email": "henri.bergius@iki.fi",
"url": "http://bergie.iki.fi"
},
"contributors": [
"Michael Bosworth",
"Herbert Vojčík",
"Peter Loer",
"Mark Stosberg",
"Chris Barth"
],
"repository": {
"type": "git",
"url": "https://github.com/vrk-kpa/suomifi-passport-saml.git"
},
"main": "./lib/passport-saml",
"files": [
"/lib",
"/docs",
"LICENSE",
"multiSamlStrategy.js",
"package.json",
"README.md",
"yarn.lock"
],
"dependencies": {
"@xmldom/xmldom": "0.8.6",
"debug": "^4.3.4",
"passport-strategy": "*",
"q": "^1.5.1",
"xml-crypto": "^3.0.1",
"xml-encryption": "^3.0.2",
"xml2js": "0.5.x",
"xmlbuilder": "^15.1.1"
},
"devDependencies": {
"body-parser": "^1.20.1",
"eslint": "^8.35.0",
"express": "^4.18.2",
"mocha": "^10.2.0",
"passport": "0.5.x",
"request": "^2.88.2",
"should": "*",
"sinon": "^13.0.2"
},
"engines": {
"node": ">= 12"
},
"scripts": {
"test": "npm run lint && mocha",
"lint": "./node_modules/.bin/eslint lib",
"lint:fix": "./node_modules/.bin/eslint --fix lib"
},
"resolutions": {
"request/**/json-schema": "0.4.0"
},
"eslintConfig": {
"env": {
"node": true,
"es6": false
},
"extends": "eslint:recommended",
"parserOptions": {
"ecmaVersion": 6
},
"rules": {
"no-undefined": "off",
"no-unused-vars": "off",
"semi": [
"error",
"always"
]
}
}
}