{"_id":"@adobe/aio-app-auth-cache","_rev":"134-f570e5c4e9237a027cb038c79d4c6174","name":"@adobe/aio-app-auth-cache","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.1":{"name":"@adobe/aio-app-auth-cache","version":"1.0.1","keywords":["serverless, openwhisk, authentication, passportjs"],"author":{"name":"Himavanth","email":"himar@adobe.com"},"license":"Apache-2.0","_id":"@adobe/aio-app-auth-cache@1.0.1","maintainers":[{"name":"msavin99","email":"savin.mircea@gmail.com"},{"name":"natebaldwin","email":"natebaldwindesign@gmail.com"},{"name":"msagolj","email":"msagolj@adobe.com"},{"name":"richardhand","email":"pid90611@adobe.com"},{"name":"jckautzmann","email":"jkautzma@adobe.com"},{"name":"andreea_dracea","email":"andreeadracea@yahoo.com"},{"name":"bpauli","email":"mail@bpauli.de"},{"name":"vladbailescu","email":"vlad@bailescu.ro"},{"name":"mfrisbey","email":"mark_f79@hotmail.com"},{"name":"himar","email":"himar@adobe.com"},{"name":"bbythewa","email":"bbythewa@adobe.com"},{"name":"sanketra","email":"sanketra@gmail.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"},{"name":"jianliao79","email":"jian.liao@gmail.com"},{"name":"ibaratz","email":"ibaratz@adobe.com"},{"name":"conyu","email":"conyu@adobe.com"},{"name":"alexkli","email":"alexander@klimetschek.de"},{"name":"meryllblanchet","email":"meryll@adobeio.com"},{"name":"moritzraho","email":"raho.mr@gmail.com"},{"name":"justinedelson","email":"justin@justinedelson.com"},{"name":"icaraps","email":"icaraps@hotmail.com"},{"name":"dkstevekwak","email":"steveguac@gmail.com"},{"name":"ashryan","email":"sayhi@ashryan.io"},{"name":"korra","email":"npmjs.karo@cupdev.net"},{"name":"praschetan","email":"cprasad@adobe.com"},{"name":"nporter-adbe","email":"nporter@adobe.com"},{"name":"aaronius","email":"aaron@aaronhardy.com"},{"name":"hirenoble","email":"hirenanandshah@outlook.com"},{"name":"benjamind","email":"ben@delarre.net"},{"name":"yoshikinoko","email":"yoshikinoko@gmail.com"},{"name":"goya","email":"brettrudd@gmail.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"alexmirea","email":"alexandru.daniel.mirea@gmail.com"},{"name":"purplecabbage","email":"purplecabbage@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"kerrishotts","email":"kerrishotts@gmail.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"macdonst","email":"simon.macdonald@gmail.com"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"abhinavsaraswat","email":"absarasw@adobe.com"},{"name":"aemsites","email":"meyer@adobe.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"jfkhoury","email":"jfkhoury@gmail.com"},{"name":"jileesh","email":"jileeshsathyan@gmail.com"},{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"asteed","email":"andrewsteed@gmail.com"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"adobe-activation","email":"Engineering-Admins@adobe.com"},{"name":"target-admin","email":"ciocanu@adobe.com"},{"name":"adobe-behance","email":"sedunn@adobe.com"},{"name":"stevegill","email":"stevengill97@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"filmaj","email":"maj.fil@gmail.com"}],"dist":{"shasum":"6b20b37b0eb844229525bc80528728422dbe7978","tarball":"https://registry.npmjs.org/@adobe/aio-app-auth-cache/-/aio-app-auth-cache-1.0.1.tgz","fileCount":18,"integrity":"sha512-eKzI/WZroXP1O0bWx/ZCbW8veSDMzgCFijVqUB++3I4i9/uiMZG56+5TihJHF+BjwBAZI30aIjqsLMS+h1zJIQ==","signatures":[{"sig":"MEQCIC9KdQzXDCoKkoC0CrcD06090ZK4aPPKBBKUqTqeNlhfAiA+2wdW3/3sGY26lvijgz4XIpCY4mfX4y4CWuL1IPhU6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33631,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1v4fCRA9TVsSAnZWagAATwwP/0PdROk3xduRNZGTCNDY\nOB0Lm7MCSi2rxsJ/auMRKA8xV6FYW6ts7FSMhdVzbtT4ee3krvWlZaKcOhs2\nFYJ7m77aJynl5CMr4JF8vtJ3rrbm7FqBeTfgD6gfXX2aT9Jj7NpHGH2466Ff\n8q3NFih+ozweNCbd1T/K2lG9eetKO92VdT1NZQwFF1Cvgn0cmw7Ch7Mu89wb\nxM4yihwMBJFSA3YTAuMrCRdvuXWnc2wtB4HTd1dKyGL1n0ABQHxVSbOTO2LQ\nto3LbLSkljcIuYLK5PA99PgfgOZWTI1coKSZ2kCFKblB6aueP8L7a9kG0mM8\nx8CdRNpkdQmqRexOpZE3lDgimeV0RnM5xp3EsYEoL5DlEbjI6BRn5PI7ItVV\n8KEhsNOGB2FmiCOGPWIf7RQ7FDzUEUchr/eXR65VncCPWf5G7V3SVo4ohPbm\nTICRCGpbeg0iSjY5NSpIQQ+6Wc3S8/ltsFBJnyxgC/ydDJ8kIp/RSRpjXcq4\nC/+23r3PITog/+KKjLPA4sFTK6k5I85/LC14JQKosomNkUg7dAzfmMiNrY2G\nHsxDN6Dt/8JCGvxLHxSfHIXHX0qf7temqoVxhW2KNHjfpM4mOpfo53ayuqK3\ndaXV3bTw46LlxlI1upf8Glm2vJAWhGMNf4HrLofC0CQ5Oeva/pRzj9wToB7l\nRGYB\r\n=5OvL\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"reporters":["default","jest-junit"],"collectCoverage":true,"testEnvironment":"node","testPathIgnorePatterns":["<rootDir>/tests/fixtures/"],"coveragePathIgnorePatterns":["<rootDir>/tests/fixtures/"],"setupTestFrameworkScriptFile":"./jest.setup.js"},"main":"./src/action/cache.js","babel":{"plugins":[["transform-runtime",{"helpers":false,"polyfill":false,"regenerator":true}],"transform-es2015-destructuring","transform-object-rest-spread","transform-async-to-generator"],"presets":["es2015","es2017"]},"gitHead":"ea3164000ac0a3170f0b93a38e42bfb6b9524863","scripts":{"test":"npm run unit-tests","start":"babel-watch ./test/server/index.js","posttest":"eslint src","prepublish":"webpack","unit-tests":"jest --ci","whisk_wrapper":"echo \"var main = require('main-action').default;\" >> ${npm_package_name}-${npm_package_version}.js"},"_npmUser":{"name":"himar","email":"himar@adobe.com"},"browserify":{"transform":[["babelify"]]},"deprecated":"This version is obsolete. Use the state library directly","_npmVersion":"6.4.1","description":"An Openwhisk action exposing a cache interface","directories":{},"_nodeVersion":"10.13.0","dependencies":{"@adobe/aio-lib-state":"^1.0.2","@adobe/aio-lib-core-logging":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.5.0","cors":"^2.7.1","jest":"^23.0.1","nock":"^9.0.2","mocha":"^2.5.3","aes256":"^1.0.4","eslint":"^4","express":"^4.14.0","isparta":"^4.0.0","replace":"^0.3.0","request":"^2.79.0","webpack":"^4.41.2","babelify":"^7.3.0","encoding":"^0.1.12","istanbul":"^0.3.17","babel-cli":"^6.18.0","openwhisk":"^2.3.0","supertest":"^1.1.0","babel-core":"^6.26.3","browserify":"^13.1.1","jest-junit":"^5.0.0","babel-watch":"^2.0.2","body-parser":"^1.15.2","compression":"^1.6.2","http-status":"^0.2.3","webpack-cli":"^3.3.10","babel-loader":"^8.0.6","cls-bluebird":"^2.0.1","babel-runtime":"^6.26.0","babel-polyfill":"^6.26.0","chai-as-promised":"^6.0.0","eslint-plugin-jest":"^22.1.2","babel-preset-babili":"0.0.9","babel-preset-es2015":"^6.24.1","babel-preset-latest":"^6.16.0","babel-preset-stage-0":"^6.24.1","supertest-as-promised":"^2.0.2","resource-router-middleware":"^0.6.0","babel-plugin-transform-runtime":"^6.23.0"},"_npmOperationalInternal":{"tmp":"tmp/aio-app-auth-cache_1.0.1_1572868605199_0.8753299285786658","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-11-04T11:56:44.941Z","modified":"2026-10-01T01:31:58.930Z","1.0.1":"2019-11-04T11:56:45.337Z"},"author":{"name":"Himavanth","email":"himar@adobe.com"},"license":"Apache-2.0","keywords":["serverless, openwhisk, authentication, passportjs"],"description":"An Openwhisk action exposing a cache interface","maintainers":[{"email":"mabecker@adobe.com","name":"marbec"},{"email":"tripod@bocanegra.ch","name":"tripod"},{"email":"garthdb@gmail.com","name":"garthdb"},{"email":"lazdnet@gmail.com","name":"lazd"},{"email":"grp-opensourceoffice@adobe.com","name":"adobe-admin"},{"email":"patrickfulton@gmail.com","name":"patrickfulton"},{"email":"lars@trieloff.net","name":"trieloff"},{"email":"krisnye@gmail.com","name":"krisnye"},{"email":"dcpfsdk@adobe.com","name":"dcpfsdk"},{"email":"natebaldwindesign@gmail.com","name":"natebaldwin"},{"email":"devongovett@gmail.com","name":"devongovett"},{"email":"danniintheus@gmail.com","name":"aspro83"},{"email":"symanovi@adobe.com","name":"symanovi"},{"email":"dominique.pfister@gmail.com","name":"dpfister"},{"email":"sg@adobe.com","name":"stefan-guggisberg"},{"email":"npm@rofe.com","name":"rofe"},{"email":"kptdobe@gmail.com","name":"kptdobe"},{"email":"halls@adobe.com","name":"adobehalls"},{"email":"bradjohn@adobe.com","name":"fullcolorcoder"},{"email":"djaeggi@adobe.com","name":"djaeggi"},{"email":"dylandepass@gmail.com","name":"dylandepass"},{"email":"mhaack@adobe.com","name":"mhaack"},{"email":"amol@adobe.com","name":"amol-anand"},{"email":"stopp@adobe.com","name":"stopp-adobe"},{"email":"namarora@adobe.com","name":"namarora"},{"email":"doten@adobe.com","name":"doten"},{"email":"schmidt@adobe.com","name":"duh_schmidt"},{"email":"astha.bhargava23@gmail.com","name":"asthabh23"},{"email":"aljoseph@adobe.com","name":"aljoseph"},{"email":"zouhir.dahbi@outlook.com","name":"zdahbi"},{"email":"tuicu@adobe.com","name":"tuicu"},{"email":"fmeschbe@adobe.com","name":"fmeschbe"}],"readme":"[![Build Status](https://travis-ci.com/adobe/aio-app-auth-cache.svg?branch=master)](https://travis-ci.com/adobe/aio-app-auth-cache)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n\n\nThis module is an OW action to store access tokens.\n\n## Usage\nThis can be used to store access tokens and the corresponding expiry dates.\nSome important terminology is listed below.\nprofileID is <IntegrationID>:oauth:<IMS UserID>\nprovider is \"adobe\" for IMS\naccessToken is either the user accessToken or service token as per IMS terminilogy\nCall the action with any of the following combinations for the described functionality.\n\n\n## Storing\nTakes three mandatory parameters and stores the tokens in dynamodb.\n```\nprofileID\nprovider\naccessToken\n```\n\n## Retrieving\nTakes two mandatory parameters and returns the corresponding accessToken.\n```\nprofileID\nprovider\n```\n\n## Deleting\nTakes two mandatory parameters and deletes the corresponding accessToken.\n```\nprofileID\nprovider\n```\n\n\n### Contributing\n\nContributions are welcomed! Read the [Contributing Guide](./.github/CONTRIBUTING.md) for more information.\n\n### Licensing\n\nThis project is licensed under the Apache V2 License. See [LICENSE](LICENSE) for more information.\n","readmeFilename":"README.md"}