security-bc
EXPERIMENTAL vNext Security Bounded Context Mono Repository
See the Reference Architecture documentation security section for context on this vNext implementation guidelines
Modules
link
Authentication servicelink
Authentication client libUsage
Install Node version
More information on how to install NVM: https://github.com/nvm-sh/nvm
nvm install
nvm use
Install Dependencies
npm install
Build
npm run build
Unit Tests
npm run test:unit
Troubleshoot
To run those services locally, you need to pass 2 env vars like this (executed in packages/authentication-svc):
export PRIVATE_CERT_PEM_FILE_PATH=test_keys/private.pem
export IAM_STORAGE_FILE_PATH=dist/authN_TempStorageFile
Unable to load dlfcn_load
error:25066067:DSO support routines:dlfcn_load:could not load the shared library
Fix: https://github.com/mojaloop/security-bc.git export OPENSSL_CONF=/dev/null