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

This API is being released as part of an upcoming version.

The upcoming version is not backward compatible with the current stable version. 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.

Create a SIOP Session

Last updated on
POST 

/authorisation/v4/siop-sessions

Sessions Token endpoint as the callback for DID SIOP Response.

Request

Body

required

The request body must contain an ID Token (parameter name: id_token). The VP token is deprecated.

The ID Token should be a JWT. Its header must contain the signer's kid (e.g. "kid": "did:ebsi:zbM8cCuoBMFNLeQyLiVFyxw#keys-1"). The ID Token payload must contain the following fields:

    id_token stringrequired

    JWS compact serialised ID Token

    vp_token string

    A Verifiable Presentation JWT. Only for onboarding.

Responses

Success

Schema
    ake1_enc_payload string

    Encrypted payload with user's public key

    ake1_jws_detached string

    Detached JWS of AKE1 Signing Payload

    ake1_sig_payload object
    ake1_enc_payload string

    Encrypted payload with user's public key

    ake1_nonce string

    Nonce used during the authentication process

    did string

    API DID

    iat number

    Issued at

    exp number

    Expires

    iss string

    Issuer (Authorisation API)

    kid string

    API KID

Loading...