Skip to main content

Chapter 5: Identity Provider Setup

Your identity provider must issue JWT access tokens with these custom claims at the top level (not nested):

{
"role": "participant | provisioner | admin",
"participant_context_id": "<context-id>",
"scope": "management-api:read management-api:write ..."
}

Three logical roles exist:

RoleWhoWhat they can do
adminInitial setup and emergency accessFull access to all APIs and all participants
provisionerCFM and automationCreate/delete participant contexts, no access to participant data
participantCustomer's client appManage own assets, policies, contracts — scoped to their participant_context_id

For details on scopes and access control, see the EDC-V Administration API documentation.


Next: Onboarding Design