mirror of
https://github.com/0rangebananaspy/authelia.git
synced 2024-09-14 22:47:21 +07:00
78f6028c1b
Previously, logs were not very friendly and it was hard to track a request because of the lack of request ID. Now every log message comes with a header containing: method, path request ID, session ID, IP of the user, date. Moreover, the configurations displayed in the logs have their secrets hidden from this commit.
137 lines
3.4 KiB
JSON
137 lines
3.4 KiB
JSON
{
|
|
"name": "authelia",
|
|
"version": "3.4.2",
|
|
"description": "2FA Single Sign-On server for nginx using LDAP, TOTP and U2F",
|
|
"bin": {
|
|
"authelia": "./dist/server/src/index.js"
|
|
},
|
|
"scripts": {
|
|
"test": "./node_modules/.bin/grunt unit-tests",
|
|
"cover": "NODE_ENV=test nyc npm t",
|
|
"serve": "node dist/server/index.js"
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/clems4ever/authelia"
|
|
},
|
|
"author": "Clement Michaud <clement.michaud34@gmail.com>",
|
|
"license": "MIT",
|
|
"bugs": {
|
|
"url": "https://github.com/clems4ever/authelia/issues"
|
|
},
|
|
"apidoc": {
|
|
"title": "Authelia API documentation"
|
|
},
|
|
"dependencies": {
|
|
"bluebird": "^3.4.7",
|
|
"body-parser": "^1.15.2",
|
|
"connect-redis": "^3.3.0",
|
|
"dovehash": "0.0.5",
|
|
"ejs": "^2.5.5",
|
|
"express": "^4.14.0",
|
|
"express-request-id": "^1.4.0",
|
|
"express-session": "^1.14.2",
|
|
"ldapjs": "^1.0.1",
|
|
"mongodb": "^2.2.30",
|
|
"nedb": "^1.8.0",
|
|
"nodemailer": "^4.0.1",
|
|
"object-path": "^0.11.3",
|
|
"pug": "^2.0.0-rc.2",
|
|
"randomstring": "^1.1.5",
|
|
"redis": "^2.8.0",
|
|
"speakeasy": "^2.0.0",
|
|
"u2f": "^0.1.2",
|
|
"winston": "^2.3.1",
|
|
"yamljs": "^0.2.8"
|
|
},
|
|
"devDependencies": {
|
|
"@types/bluebird": "^3.5.4",
|
|
"@types/body-parser": "^1.16.3",
|
|
"@types/connect-redis": "0.0.6",
|
|
"@types/cors": "^2.8.1",
|
|
"@types/cucumber": "^2.0.1",
|
|
"@types/ejs": "^2.3.33",
|
|
"@types/express": "^4.0.35",
|
|
"@types/express-session": "0.0.32",
|
|
"@types/jquery": "^2.0.45",
|
|
"@types/jsdom": "^2.0.30",
|
|
"@types/ldapjs": "^1.0.0",
|
|
"@types/mocha": "^2.2.41",
|
|
"@types/mockdate": "^2.0.0",
|
|
"@types/mongodb": "^2.2.7",
|
|
"@types/nedb": "^1.8.3",
|
|
"@types/nodemailer": "^3.1.3",
|
|
"@types/object-path": "^0.9.28",
|
|
"@types/proxyquire": "^1.3.27",
|
|
"@types/query-string": "^4.3.1",
|
|
"@types/randomstring": "^1.1.5",
|
|
"@types/redis": "^2.6.0",
|
|
"@types/request": "0.0.46",
|
|
"@types/request-promise": "^4.1.37",
|
|
"@types/selenium-webdriver": "^3.0.4",
|
|
"@types/sinon": "^2.2.1",
|
|
"@types/speakeasy": "^2.0.1",
|
|
"@types/tmp": "0.0.33",
|
|
"@types/winston": "^2.3.2",
|
|
"@types/yamljs": "^0.2.30",
|
|
"apidoc": "^0.17.6",
|
|
"browserify": "^14.3.0",
|
|
"chromedriver": "^2.31.0",
|
|
"cucumber": "^2.3.1",
|
|
"grunt": "^1.0.1",
|
|
"grunt-browserify": "^5.0.0",
|
|
"grunt-contrib-concat": "^1.0.1",
|
|
"grunt-contrib-copy": "^1.0.0",
|
|
"grunt-contrib-cssmin": "^2.2.0",
|
|
"grunt-contrib-watch": "^1.0.0",
|
|
"grunt-env": "^0.4.4",
|
|
"grunt-run": "^0.6.0",
|
|
"istanbul": "^0.4.5",
|
|
"jquery": "^3.2.1",
|
|
"js-logger": "^1.3.0",
|
|
"jsdom": "^11.0.0",
|
|
"mocha": "^3.4.2",
|
|
"mockdate": "^2.0.1",
|
|
"nyc": "^10.3.2",
|
|
"power-assert": "^1.4.4",
|
|
"proxyquire": "^1.8.0",
|
|
"query-string": "^4.3.4",
|
|
"request": "^2.81.0",
|
|
"request-promise": "^4.2.2",
|
|
"selenium-webdriver": "^3.5.0",
|
|
"should": "^11.1.1",
|
|
"sinon": "^2.3.8",
|
|
"sinon-promise": "^0.1.3",
|
|
"tmp": "0.0.31",
|
|
"ts-node": "^3.3.0",
|
|
"tslint": "^5.2.0",
|
|
"typescript": "^2.3.2",
|
|
"u2f-api": "0.0.9",
|
|
"uglify-es": "^3.0.15"
|
|
},
|
|
"nyc": {
|
|
"include": [
|
|
"src/*.ts",
|
|
"src/**/*.ts"
|
|
],
|
|
"exclude": [
|
|
"doc",
|
|
"src/types",
|
|
"dist",
|
|
"test",
|
|
"src/**/*.d.ts"
|
|
],
|
|
"extension": [
|
|
".ts"
|
|
],
|
|
"require": [
|
|
"ts-node/register"
|
|
],
|
|
"reporter": [
|
|
"json",
|
|
"html"
|
|
],
|
|
"all": true
|
|
}
|
|
}
|