Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: Agent Authentication with JSON Web Token (JWT) (#43)
* Agent authentication Signed-off-by: KulkarniShashank <[email protected]> * Added all API's authentication in controller Signed-off-by: KulkarniShashank <[email protected]> * Added the jwt package Signed-off-by: KulkarniShashank <[email protected]> * Added remove authentication for invitation url Signed-off-by: KulkarniShashank <[email protected]> * fix: add the label on the out-of-band connection Signed-off-by: KulkarniShashank <[email protected]> * fix: add the label on the out-of-band connection in mutli-tenancy Signed-off-by: KulkarniShashank <[email protected]> * Added limit as a infinity in tenant session Signed-off-by: KulkarniShashank <[email protected]> * fix: delete multi-tenancy by tenant Id Signed-off-by: KulkarniShashank <[email protected]> * feat: Added the author agreement wallet version for indicio:mainnet Signed-off-by: KulkarniShashank <[email protected]> * Remove authentication agent status Signed-off-by: KulkarniShashank <[email protected]> * Remove console.log on the cliAgent file Signed-off-by: KulkarniShashank <[email protected]> * Patch the aries-framework-core package Signed-off-by: KulkarniShashank <[email protected]> * refactor: added and store the token for get the constant token Signed-off-by: KulkarniShashank <[email protected]> * feat:did:web didDocument creation Signed-off-by: pallavicoder <[email protected]> * fix:updated gitignore file Signed-off-by: pallavicoder <[email protected]> * fix:error handling for key type Signed-off-by: pallavicoder <[email protected]> * added comments for the token functionality Signed-off-by: KulkarniShashank <[email protected]> * Set infinity in agent session Signed-off-by: KulkarniShashank <[email protected]> * Add sessionLimit as a infinity Signed-off-by: KulkarniShashank <[email protected]> * fix: Add configuration in cli.ts Signed-off-by: KulkarniShashank <[email protected]> * set flag multiUseInvitation to true in all OOB requests Signed-off-by: ankita_patidar <[email protected]> * Agent authentication Signed-off-by: KulkarniShashank <[email protected]> * Added all API's authentication in controller Signed-off-by: KulkarniShashank <[email protected]> * Added the jwt package Signed-off-by: KulkarniShashank <[email protected]> * Added remove authentication for invitation url Signed-off-by: KulkarniShashank <[email protected]> * fix: add the label on the out-of-band connection in mutli-tenancy Signed-off-by: KulkarniShashank <[email protected]> * Added limit as a infinity in tenant session Signed-off-by: KulkarniShashank <[email protected]> * fix: delete multi-tenancy by tenant Id Signed-off-by: KulkarniShashank <[email protected]> * feat: Added the author agreement wallet version for indicio:mainnet Signed-off-by: KulkarniShashank <[email protected]> * Remove authentication agent status Signed-off-by: KulkarniShashank <[email protected]> * refactor: added and store the token for get the constant token Signed-off-by: KulkarniShashank <[email protected]> * Add sessionLimit as a infinity Signed-off-by: KulkarniShashank <[email protected]> * refactor: added the withTenantAgent function for session management for multi-tenancy Signed-off-by: KulkarniShashank <[email protected]> * Fixes sonar lint issues Signed-off-by: KulkarniShashank <[email protected]> * chore: add eslint and prettier (#49) * chore: add lint and dependencies Signed-off-by: Sai Ranjit Tummalapalli <[email protected]> * fix: lint issues Signed-off-by: Sai Ranjit Tummalapalli <[email protected]> * fix: build Signed-off-by: Sai Ranjit Tummalapalli <[email protected]> * fix: format Signed-off-by: Sai Ranjit Tummalapalli <[email protected]> * ci: add integration git action Signed-off-by: Sai Ranjit Tummalapalli <[email protected]> * fix: delete build file Signed-off-by: Sai Ranjit Tummalapalli <[email protected]> --------- Signed-off-by: Sai Ranjit Tummalapalli <[email protected]> * add proof record threadId in oob create request endpoint Signed-off-by: ankita_patidar <[email protected]> * fix: add the label on the out-of-band connection in mutli-tenancy Signed-off-by: KulkarniShashank <[email protected]> * feat:did:web didDocument creation Signed-off-by: pallavicoder <[email protected]> * fix:error handling for key type Signed-off-by: pallavicoder <[email protected]> * set flag multiUseInvitation to true in all OOB requests Signed-off-by: ankita_patidar <[email protected]> * Agent authentication Signed-off-by: KulkarniShashank <[email protected]> * Added all API's authentication in controller Signed-off-by: KulkarniShashank <[email protected]> * Added the jwt package Signed-off-by: KulkarniShashank <[email protected]> * Added remove authentication for invitation url Signed-off-by: KulkarniShashank <[email protected]> * fix: add the label on the out-of-band connection Signed-off-by: KulkarniShashank <[email protected]> * Remove authentication agent status Signed-off-by: KulkarniShashank <[email protected]> * added comments for the token functionality Signed-off-by: KulkarniShashank <[email protected]> * refactor: added the withTenantAgent function for session management for multi-tenancy Signed-off-by: KulkarniShashank <[email protected]> * chore: add eslint and prettier (#49) * chore: add lint and dependencies Signed-off-by: Sai Ranjit Tummalapalli <[email protected]> * fix: lint issues Signed-off-by: Sai Ranjit Tummalapalli <[email protected]> * fix: build Signed-off-by: Sai Ranjit Tummalapalli <[email protected]> * fix: format Signed-off-by: Sai Ranjit Tummalapalli <[email protected]> * ci: add integration git action Signed-off-by: Sai Ranjit Tummalapalli <[email protected]> * fix: delete build file Signed-off-by: Sai Ranjit Tummalapalli <[email protected]> --------- Signed-off-by: Sai Ranjit Tummalapalli <[email protected]> * chore: add eslint and prettier (#49) * chore: add lint and dependencies Signed-off-by: Sai Ranjit Tummalapalli <[email protected]> * fix: lint issues Signed-off-by: Sai Ranjit Tummalapalli <[email protected]> * fix: build Signed-off-by: Sai Ranjit Tummalapalli <[email protected]> * fix: format Signed-off-by: Sai Ranjit Tummalapalli <[email protected]> * ci: add integration git action Signed-off-by: Sai Ranjit Tummalapalli <[email protected]> * fix: delete build file Signed-off-by: Sai Ranjit Tummalapalli <[email protected]> --------- Signed-off-by: Sai Ranjit Tummalapalli <[email protected]> * fix: add the label on the out-of-band connection Signed-off-by: KulkarniShashank <[email protected]> * feat: Added the author agreement wallet version for indicio:mainnet Signed-off-by: KulkarniShashank <[email protected]> * chore: add eslint and prettier (#49) * chore: add lint and dependencies Signed-off-by: Sai Ranjit Tummalapalli <[email protected]> * fix: lint issues Signed-off-by: Sai Ranjit Tummalapalli <[email protected]> * fix: build Signed-off-by: Sai Ranjit Tummalapalli <[email protected]> * fix: format Signed-off-by: Sai Ranjit Tummalapalli <[email protected]> * ci: add integration git action Signed-off-by: Sai Ranjit Tummalapalli <[email protected]> * fix: delete build file Signed-off-by: Sai Ranjit Tummalapalli <[email protected]> --------- Signed-off-by: Sai Ranjit Tummalapalli <[email protected]> * fix: added the express rate limit for security Signed-off-by: KulkarniShashank <[email protected]> * added the rate limit in utils Signed-off-by: KulkarniShashank <[email protected]> * remove the cliConfig file Signed-off-by: KulkarniShashank <[email protected]> * Update condition for store the token on the wallet Signed-off-by: KulkarniShashank <[email protected]> * chore: add eslint and prettier (#49) * chore: add lint and dependencies Signed-off-by: Sai Ranjit Tummalapalli <[email protected]> * fix: lint issues Signed-off-by: Sai Ranjit Tummalapalli <[email protected]> * fix: build Signed-off-by: Sai Ranjit Tummalapalli <[email protected]> * fix: format Signed-off-by: Sai Ranjit Tummalapalli <[email protected]> * ci: add integration git action Signed-off-by: Sai Ranjit Tummalapalli <[email protected]> * fix: delete build file Signed-off-by: Sai Ranjit Tummalapalli <[email protected]> --------- Signed-off-by: Sai Ranjit Tummalapalli <[email protected]> * Added the limit on the utils Signed-off-by: KulkarniShashank <[email protected]> * Multi-tenancy refactor withTanantAgent function Signed-off-by: KulkarniShashank <[email protected]> * Update yarn.lock Signed-off-by: KulkarniShashank <[email protected]> * fix: solved eslint and prettier Signed-off-by: KulkarniShashank <[email protected]> * Solved prettier Signed-off-by: KulkarniShashank <[email protected]> * Update prettier and add on the eslintrc Signed-off-by: KulkarniShashank <[email protected]> * Solved the prettier issues Signed-off-by: KulkarniShashank <[email protected]> * Solved compile issues in route.ts Signed-off-by: KulkarniShashank <[email protected]> --------- Signed-off-by: KulkarniShashank <[email protected]>
- Loading branch information