Library to provide OpenID Connect (OIDC) and OAuth2 protocol support for client-side, browser-based JavaScript client applications. Also included is support for user session and access token management.
Node.js v4.4 or later required.
$ npm install https://oupc-middle-layer-client.s3-ap-southeast-1.amazonaws.com/oup-oidc-client-1.10.5.tgz --save
# OR
$ yarn add https://oupc-middle-layer-client.s3-ap-southeast-1.amazonaws.com/oup-oidc-client-1.10.5.tgzNOTE: if you're not already using babel-polyfill make sure you run
npm install --save babel-polyfill as well. Then include it in your build.
If you don't use a package manager or a module loader, then you can get the library from the dist folder on github here.
If you intend to use this library directly in a browser and are not using UMD/AMD then there is a compiled version in the ~/dist folder. It is already bundled/minified and contains the necessary dependencies and polyfills (mainly for ES6 features such as Promises).
If you are using UMD/AMD and/or you already have included an ES6 polyfill (such as babel-polyfill.js) then you can include the UMD packaged version of the file from the ~/lib folder.
git clone https://github.com/IdentityModel/oidc-client-js.git
cd oidc-client-js
npm install
npm run build
npm start
and then browse to http://localhost:15000.
npm test
Some initial docs are here.
All are welcome on the issue tracker.
-
Update
versioninpackage.json -
Update
package-lock.jsonnpm i --lockfile-version 1 --package-lock-only -
Pack and upload
npm run build npm packUpload the packed file
oup-oidc-client-{version}.tgzto npm registry.