Përshkruaj shkëmbimin
Për çdo operacion, dokumentoni metodën, burimin, fushat e kërkuara dhe formën e një përgjigjeje të suksesshme. Përfshini një gabim verifikimi. Dalloni një dështim transporti nga një kërkesë e refuzuar: një përgjigje e munguar nuk vërteton se një operacion që ndryshon gjendjen ka dështuar.
Trajtoni kredencialet si konfigurim
Mbani kredencialet e serverit jashtë paketave të shfletuesit dhe depozitimeve të burimit. Kërkoni grupin më të vogël të lejeve të dobishme dhe ndani qasjen e zhvillimit nga qasja në prodhim. Regjistroni se kush zotëron çdo integrim dhe si mund të tërhiqet qasja. Ndiqni rrjedhën e autorizimit të dokumentuar nga ofruesi.
Planifikoni për varësitë e padisponueshme
Vendosni afate kohore, respektoni udhëzimet për limitimin e shpejtësisë dhe riprovoni vetëm kur një operacion është i sigurt për tu përsëritur. Ku mbështetet, një çelës idempotence mund të identifikojë kërkesat e përsëritura. Logoni një identifikues kërkese dhe një kategori të shkurtër dështimi; evitoni header-at e autorizimit, cookies e sesionit dhe përmbajtjet personale.