TypeScript library to be used within decentralized applications for authentication and authorization using DIDs (Decentralized Identifiers) and VCs (Verifiable Credentials)
React Demo / Angular Demo / Vue Demo
Demo source code: iam-client-examples
For testing use npm run test:watch
Using npm
to install dependencies:
npm install ./energyweb-km-utils-v1.0.0.tgz
npm install ./energyweb-km-crypto-v1.0.0.tgz
npm install
To generate bundled JS files and types, use the following command. Generated files are located in the dist folder.
npm run build
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
This project is licensed under the GNU General Public License v3.0 or later - see the LICENSE file for details
Frequently asked questions and their answers will be collected here.