atviriduomenys / spinta

Spinta is a framework to describe, extract and publish data (a DEP Framework).
MIT License
10 stars 4 forks source link

Neveikia priėjimas prie access=public duomenų #560

Open aurjas opened 5 months ago

aurjas commented 5 months ago

Testavau su duomenų rinkiniu https://test.data.gov.lt/datasets/916/, kurį priskyriau panaudojimo atvejui https://test.data.gov.lt/projects/435 Nuoroda į rinkinio struktūros aprašą https://github.com/atviriduomenys/manifest/blob/master/datasets/gov/miskai/pvp.csv, kuris turi lauką "autorius" ir kuris yra access=public.

image

Priskyrus duomenų rinkinį prie panaudojimo atvejo ir paspaudus "Prašyti leidimų" buvo išduotas raktas, kuris buvo naudojamas public duomenims gauti.

Vykdytos užklausos:

SERVER=https://get-test.data.gov.lt CLIENT=miskai SECRET=secret SCOPES="spinta_set_meta_fields spinta_getone spinta_getall spinta_search spinta_changes spinta_datasets_gov_miskai_insert spinta_datasets_gov_miskai_upsert spinta_datasets_gov_miskai_update spinta_datasets_gov_miskai_patch spinta_datasets_gov_miskai_delete"

TOKEN=$( http \ -a $CLIENT:$SECRET \ -f $SERVER/auth/token \ grant_type=client_credentials \ scope="$SCOPES" \ | jq -r .access_token )

Įvykdžius užklausą duomenims gauti, lauko "autorius" sąraše nesimato:

http GET "https://get-test.data.gov.lt/datasets/gov/miskai/pvp/PrivacValduProjektas?limit(5)" $AUTH

{ "_data": [ { "_base": null, "_id": "00000552-1f78-404a-837a-9ffbf8f12133", "_page": "WyIwMDAwMDU1Mi0xZjc4LTQwNGEtODM3YS05ZmZiZjhmMTIxMzMiXQ==", "_revision": "9421c2a1-ac79-4a53-b45a-041314408eab", "_type": "datasets/gov/miskai/pvp/PrivacValduProjektas", "gal_iki": 2007.0, "gal_nuo": 1998.0, "invent_atlikta": 1998.0, "kaimas": "Toliūnų", "nr": 21682, "pastabos": null, "reg_nr": "67-3128k" }, { "_base": null, "_id": "0000628e-a81e-4d41-aaba-284f158a827b", "_page": "WyIwMDAwNjI4ZS1hODFlLTRkNDEtYWFiYS0yODRmMTU4YTgyN2IiXQ==", "_revision": "04d9d4f1-9681-4ccb-87eb-e61aea5f8cb1", "_type": "datasets/gov/miskai/pvp/PrivacValduProjektas", "gal_iki": 2029.0, "gal_nuo": 2019.0, "invent_atlikta": 2019.0, "kaimas": "Obonys", "nr": 77893, "pastabos": "--V; Trūkumai", "reg_nr": "65213" },

aurjas commented 5 months ago

Užduotis susijusi su https://github.com/atviriduomenys/katalogas/issues/261

adp-atea commented 5 months ago

Ar tokenas yra gerai sukuriamas ?

Bandžiau pats pasileisti spinta su šituo manifestu. Darant užklausą be tokeno, negrąžina public laukų

per spinta susikūriau atskirą userį, kuris turėjo visus pateiktus scopes, naudojant to user token, man grąžino visus duomenis gerai.

Bandžiau atkartoti per testinę aplinką, bet man vis nesukurdavo tokeno su pateiktais prisijungimo duomenimis.

JuliusLADP commented 4 weeks ago

Reikia ištestuoti