This document contains a list of breaking changes that are introduced in version 0.1.1.
Please Note: Due to a change in the DAPS authentication mechanism this version cannot exchange messages with older EDC versions!
- Data Management API
- Policy Payload
- Connector Configuration
- CX OAuth Extension
It might be necessary to update applications and scripts that use the Data Management API. This section covers the most important changes in endpoints and payloads.
The id field of the PolicyDefinition was renamed from uid
to id
.
Example
Old Call
{
"uid": "1",
"policy": {
"prohibitions": [],
"obligations": [],
"permissions": [
{
"edctype": "dataspaceconnector:permission",
"action": {
"type": "USE"
},
"constraints": []
}
]
}
}
New call
{
"id": "1",
"policy": {
"prohibitions": [],
"obligations": [],
"permissions": [
{
"edctype": "dataspaceconnector:permission",
"action": {
"type": "USE"
},
"constraints": []
}
]
}
}
All connectors are now shipped with a new OAuth extension. This extension has an additional mandatory setting called edc.ids.endpoint.audience
, that must be set to the IDS path.
Example
edc.ids.endpoint.audience=http://plato-edc-controlplane:8282/api/v1/ids/data