Organizational Credential Manager (v2)
Overview
OCM (Organizational Credential Manager) is a Node.js-based microservice system designed to manage organizational credentials.
Prerequisites
- Node.js (version 20 or later)
- pnpm
- Docker and Docker Compose for local development
Installation
- Clone the repository:
git clone https://gitlab.eclipse.org/eclipse/xfsc/ocm/ocm-engine.git
- Navigate to the repository directory:
cd ocm-engine
- Install dependencies:
pnpm i
- Start the services locally:
pnpm -F ssi-abstraction start
pnpm -F connection-manager start
...
- Or start the whole stack in Docker Compose:
docker compose up -d
- Create a new tenant:
pnpm createTenant [tenantName]
Desired label for the new tenant could be set with tenantName
.
Example Flows (OCM Usage)
Please refer to OCM-flow-overview
License
This project is licensed under the Apache 2.0 License