Open aurjas opened 10 months ago
Užduotis susijusi su https://github.com/atviriduomenys/katalogas/issues/261
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.
Reikia ištestuoti
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ą ?
@aurjas ar dar aktuali klaida?
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.
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" },