atviriduomenys / spinta

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

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

Open aurjas opened 10 months ago

aurjas commented 10 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 10 months ago

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

adp-atea commented 10 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 6 months ago

Reikia ištestuoti

JustinasKen commented 1 month ago

Lokaliai pasibandžiau atkurti scenarijų, tai su tokios pat atitikmenos token pavyko išgauti duomenis, bandant išgauti be token, jų negavau. Tai lokaliai kaip ir viskas gerai suveikė.

Ar galite atkartoti klaidą ?

Grigorjeva11 commented 4 days ago

@aurjas ar dar aktuali klaida?