pzs / nav-online-invoice

PHP interface for Online Invoice Data Reporting System of Hungarian Tax Office (NAV)
MIT License
146 stars 52 forks source link

tokenExchange forbidden választ ad #64

Closed oliverIbookr closed 4 months ago

oliverIbookr commented 1 year ago

Amennyiben egy olyan technikai felhasználót hozunk létre a NAV rendszerében, akinél csak a "Számlák lekérdezése" jogosultság elérhető, a "Számlák kezelése" pedig nem, akkor a token exchange nem hívható meg. Ez azért baj, mert elméletileg a tokenExchange funkciója, hogy a technikai felhasználó adatait és a programot teszteljük. A queryInvoiceDigest működik abban az esetben is, hogyha csak a "Számlák lekérdezése" jogosultság érhető el. A kérdésem az lenne, hogy normális-e, hogy a tokenExchange forbidden választ ad, és ehelyett inkább queryInvoiceDigest-et használjuk a technikai felhasználó adatainak ellenőrzésére?

pzs commented 1 year ago

Köszi az infót! A technikai felhasználó adatainak tesztelésére csak én javasoltam ezt a fajta módszert (a NAV kézikönyvben tudtommal nincs ilyen - így normális működésnek tartom), de ez alapján ki fogom egészíteni a README-t. Addig is nyitva hagyom ezt az issue-t.