{"_id":"@athenz/auth-core","_rev":"2-c7232bab24156c967630daad1a5957ef","name":"@athenz/auth-core","description":"Core interfaces for authorization","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@athenz/auth-core","version":"1.0.0","description":"Core interfaces for authorization","main":"index.js","author":{"name":"Athenz Team"},"license":"Apache-2.0","repository":{"type":"git","url":"git@github.com/yahoo/athenz.git"},"scripts":{"build":"make","lint":"grunt lint","test":"./node_modules/nyc/bin/nyc.js node_modules/.bin/jenkins-mocha --require test/config/mock.js test/unit/*.js","testDev":"mocha --require test/config/mock.js test/unit/*.js","functional":"grunt functional-sd","noop":"echo Ignoring this section."},"keywords":["athenz","yahoo"],"publishConfig":{"access":"public"},"bugs":{"url":"https://github.com/yahoo/athenz/issues"},"homepage":"http://www.athenz.io","dependencies":{"winston":"^2.3.1"},"devDependencies":{"bootstrap":"~3.3.6","chai":"~3.5.0","chai-as-promised":"~6.0.0","chart.js":"^2.2.1","csslint":"^1.0.5","jshint":"^2.9.4","grunt":"~0.4.5","grunt-contrib-jshint":"^1.1.0","grunt-browserify":"~5.0.0","grunt-cli":"~1.2.0","grunt-contrib-clean":"~0.7.0","grunt-contrib-copy":"~1.0.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^19.0.0","grunt-exec":"~1.0.1","grunt-filesize":"0.0.7","grunt-postcss":"^0.8.0","grunt-protractor-webdriver":"~0.2.5","grunt-webdriver":"~1.0.0","nyc":"^11.0.3","jenkins-mocha":"^5.0.0","jquery":"^3.1.1","jquery-ui":"^1.10.5","load-grunt-tasks":"^3.5.2","minifyify":"~7.3.5","mkdirp":"~0.5.1","mocha":"~3.2.0","mock-require":"~2.0.1","postcss-extend":"^1.0.1","postcss-import":"^9.1.0","postcss-mixins":"^5.4.1","postcss-nested":"^1.0.0","postcss-simple-vars":"^3.0.0","prettysize":"0.0.3","promise":"~7.1.1","protractor":"~5.1.1","select2":"~4.0.2","sinon":"^1.17.2","sinon-chai":"^2.8.0","vis":"^4.15.1","xunit-file":"1.0.0","pkg-up":"1.0.0"},"jshintConfig":{"esnext":true,"white":true,"onevar":true,"node":true,"camelcase":true,"curly":true,"eqeqeq":true,"immed":true,"latedef":true,"newcap":true,"nonew":true,"plusplus":false,"quotmark":"single","undef":true,"unused":true,"trailing":true,"maxparams":5,"maxcomplexity":8,"globals":{"$":true,"$$":true,"afterEach":true,"assert":true,"before":true,"beforeEach":true,"browser":true,"describe":true,"expect":true,"it":true,"xdescribe":true,"xit":true,"window":true,"document":true,"vis":true,"Intl":true,"FormData":true}},"_id":"@athenz/auth-core@1.0.0","_shasum":"b7973ebb87272475168047b94fdab7063af7a3c2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"athenz","email":"hga@oath.com"},"dist":{"shasum":"b7973ebb87272475168047b94fdab7063af7a3c2","tarball":"https://registry.npmjs.org/@athenz/auth-core/-/auth-core-1.0.0.tgz","integrity":"sha512-QN9sikw53oHr3PWM5IJiDXgOgZYBL5/VQJKHAyDaicN0H7NDUSa7+tKuhdjJIdwWIJPfFM8wOoHAU0TIxd14Rg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICSlCkZJxMCU3aisleUjrdEU/6Ky9RK9u4PO/LYMl0eTAiAAldDsAEuWn9sF1vEkpt/TzWcyV7W9uW8tZ+z+FIP3+g=="}]},"maintainers":[{"name":"athenz","email":"hga@oath.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/auth-core-1.0.0.tgz_1506471862472_0.7868782924488187"}}},"readme":"auth-core\n=========\n\nCore interfaces for authorization\n\n--- Customizing configuration settings ---\n\nThe application can change these values by adding a following configuration file, \nand the file should be a module which exports a function returns the configuration object\n\nFile path:\n```javascript\nprocess.cwd() + '/config/config.js'\n```\n\nConfiguration object:\n```javascript\nmodule.exports = function() {\n  return {\n    principalIpCheckMode: 'OPS_WRITE',\n    principalTokenAllowedOffset: '300',\n    principalUserDomain: 'user',\n    principalHeader: 'Athenz-Principal-Auth',\n    tokenMaxExpiry: String(30 * 24 * 60 * 60),\n    tokenNoExpiry: true,\n    loglebel: 'debug'\n  };\n};\n```\n\n## License\n\nLicensed under the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0)\n","maintainers":[{"name":"athenz","email":"hga@oath.com"}],"time":{"modified":"2022-06-12T14:49:54.925Z","created":"2017-09-27T00:24:22.652Z","1.0.0":"2017-09-27T00:24:22.652Z"},"homepage":"http://www.athenz.io","keywords":["athenz","yahoo"],"repository":{"type":"git","url":"git@github.com/yahoo/athenz.git"},"author":{"name":"Athenz Team"},"bugs":{"url":"https://github.com/yahoo/athenz/issues"},"license":"Apache-2.0","readmeFilename":"README.md"}