UDTS suderinamumas
Įspėjimas
Spinta Agentas aktyvios plėtros stadijoje (v0.x). Ne visi UDTS/UAPI specifikacijos reikalavimai yra pilnai įgyvendinti. Prieš planuodami integraciją, patikrinkite žemiau esančią suderinamumo lentelę ir įsitikinkite, kad jums reikalingas funkcionalumas palaikomas jūsų naudojamoje versijoje.
Žemiau pateikta lentelė rodo, kurie UDTS specifikacijos reikalavimai yra palaikomi kiekvienoje Spinta Agento versijų grupėje. Stulpelių antraštėje išvardytos versijos, kurioms galioja tos pačios palaikymo reikšmės.
Žymos:
Žyma |
Reikšmė |
|---|---|
✅ |
Pilnai palaikoma |
⚠️ |
Dalinis palaikymas arba apribojimai |
❌ |
Nepalaikoma |
? |
Netikrinta / nežinoma |
Endpoint struktūra ir URI schema
UDTS reikalavimas |
0.1.x |
0.2dev1–dev17 |
|---|---|---|
UDTS URI schema ( |
✅ |
✅ |
|
✅ |
✅ |
|
? |
? |
Pastaba
Spinta agentas turi domain/version (be dvitaškio prefikso). Kas tiesiogiai nesuderinama su UDTS.
UDTS specifikacija numato, kad versijos endpoint turi būti pasiekiamas {domain}/{datasets}/{form}/{org}/{catalog}/{service}/:version.
Publikuojant paslaugą iš Katalogo į vartus, sukuriamos taisyklės kurios realizuoja šį reikalavimą ir nukreipia į SPINTA agento endpoint.
Kai paslauga publikuojama per Gravitee vartus, vartai per dinaminį maršrutizavimą
atlieka atitikties užtikrinimą — /:version užklausa per vartus sėkmingai nukreipiama
į Spinta agento /version. Taigi UDTS atitiktis egzistuoja publikuotai paslaugai per vartus,
tačiau tiesioginis Spinta agento endpoint /:version (su dvitaškiu) nepalaikomas.
CRUD operacijos
UDTS reikalavimas |
Palaiko |
|---|---|
|
✅ |
|
✅ |
|
❌ |
|
❌ |
|
❌ |
|
❌ |
|
❌ |
|
❌ |
Formatai ir antraštės
UDTS reikalavimas |
0.1.x |
0.2dev1–dev17 |
|---|---|---|
JSON formatas ( |
✅ |
✅ |
CSV formatas ( |
✅ |
✅ |
ETag antraštė (versijų žymėjimas) |
? |
? |
|
? |
? |
|
? |
? |
Autentifikacija ir autorizacija
UDTS reikalavimas |
0.1.x |
0.2dev1–dev17 |
|---|---|---|
OAuth2 Client Credentials srautas |
✅ |
✅ |
OAuth2 Authorization Code srautas |
? |
? |
Scope valdymas — dataset lygis ( |
✅ |
✅ |
Scope valdymas — modelio lygis ( |
❌ |
❌ |
Scope valdymas — eilučių lygis ( |
❌ |
❌ |
Pastaba
Scope valdymas
Spinta Agentas palaiko scope tikrinimą tik dataset lygiu
(uapi:/datasets/{form}/{org}/{catalog}/{service}/:action).
Modelio lygio scopų (uapi:/datasets/.../Model/:action) Spinta Agentas
neatpažįsta ir nepalaiko — tokie scopai bus ignoruojami arba sukels klaidą.
Eilučių lygio scopai taip pat nepalaikomi.
Pastaba
Eilučių lygio scope (row-level security) — tai UDTS mechanizmas, leidžiantis apriboti prieigą prie konkrečių duomenų eilučių pagal filtro sąlygą. Šiuo metu Spinta Agentas nepalaiko šio funkcionalumo. Jei jūsų integracijos scenarijus reikalauja eilučių lygio prieigos kontrolės, kreipkitės į VSSA.
Savybių ir paslaugų operacijos
UDTS reikalavimas |
0.1.x |
0.2dev1–dev17 |
|---|---|---|
Savybių operacijos ( |
? |
? |
Failo tipo savybės ( |
? |
? |
|
❌ |
❌ |
Pastaba
Jei pastebėjote netikslumą arba norite papildyti lentelę naujos versijos duomenimis, kreipkitės į VSSA.