Aprašykite mainus
Kiekvienai operacijai dokumentuokite metodą, išteklius, reikalaujamus laukus ir sėkmingo atsakymo formą. Įtraukite validacijos klaidą. Skirkite transporto gedimą nuo atmesto užklausos: trūkstamas atsakymas neįrodo, kad būsena keičianti operacija nepavyko.
Tvarkykite kredencialus kaip konfigūraciją
Laikykite serverio kredencialus už naršyklės paketų ir šaltinio kodų saugyklų ribų. Prašykite mažiausios naudingos leidimų rinkinio ir atskirkite kūrimo prieigą nuo produkcinės prieigos. Užregistruokite, kas valdo kiekvieną integraciją ir kaip galima atšaukti prieigą. Laikykitės tiekėjo dokumentuoto autorizacijos proceso.
Planuokite atsižvelgiant į nepasiekiamus priklausinius
Nustatykite laiko limitus, laikykitės dažnio ribojimo gairių ir bandykite vėl tik tada, kai operaciją saugu kartoti. Jei palaikoma, idempotentiškumo raktas gali identifikuoti pasikartojančius užklausimus. Įrašykite užklausos identifikatorių ir trumpą klaidos kategoriją; venkite autorizacijos antraščių, sesijos slapukų ir asmeninių duomenų.