Skip to main content
European CommissionEBSI European Blockchain
Select the Environment you want to work withEnvironment:
warning icon

A new version of this API is now available.

EBSI will stop supporting this maintenance version in the upcoming months. You can find the details of the upcoming release and affected endpoints in the change log. Please contact eu-ebsi@ec.europa.eu if this upcoming release might cause a high impact on either an ongoing development or a piloting demonstration.

Authorisation API v2

Last updated on

The Authorisation API is a core EBSI service responsible to issue Short Term Access Tokens (JWS) to the EBSI Platform for entities (Natural Persons, Legal Entities) and trusted Applications (EBSI or third-party applications) in exchange of their presentation of a long term EBSI Verifiable Authorisation credential, plus their authentication/identification. Access tokens are required by entities and applications to access the protected resources of EBSI.

Users receive access tokens after they present a valid EBSI Verifiable Authorisation credential and prove ownership over their DID.

Trusted Applications receive access tokens if they are well registered in the Trusted Apps Registry (application public keys are listed), are authorised there to access the requested protected resources, and successfully prove their private key ownership. We implement the Authenticated Key Exchange cryptographic identification protocol.

License

EUPL-1.2