Onboarding to Cenda
Cenda is a multi-tenant system that allows organisations to issue and verify Verifiable Credentials (VC) using multiple VC Ecosystems, with primary support being for Microsoft Entra Verified ID.
VC Ecosystems typically define unique Decentralized Identifiers (DIDs) or equivalent at the issuer level and credential level. Microsoft Entra Verified ID refers to issuer DIDs as Authorities and credential DIDs as Contracts.
Cenda supports the management of these unique DIDs by providing the Configuration API to create and manage organisations (issuers) and to also create and manage credential templates (which correspond to credential DIDs).
Cenda's interface for handling issuance and verification is provided as standard OpenID Connect (OIDC) endpoints, and to support this the Configuration API also provides the capability to manage OIDC clients.
Onboarding process
The onboarding process uses Cenda's Configuration, the specification of which is detailed in Cenda's Configuration API Swagger Documentation
The following onboarding steps are needed to onboard an organisation so that credentials can be issued and verified:
- Generate access (bearer) token to use in accessing the Configuration API.
- Create and validate the organisation.
- Create the credential templates.
- Create OIDC client(s) to manage issuance and verification.