Huraikan pertukaran
Untuk setiap operasi, dokumentasikan kaedah, sumber, medan yang diperlukan dan bentuk respons yang berjaya. Sertakan ralat pengesahan. Bezakan kegagalan penghantaran daripada permintaan yang ditolak: respons yang hilang tidak membuktikan bahawa operasi yang mengubah keadaan gagal.
Anggap kelayakan sebagai konfigurasi
Simpan kelayakan pelayan di luar pekat pelayar dan repositori sumber. Minta set kebenaran terkecil yang berguna dan asingkan akses pembangunan daripada akses pengeluaran. Rekodkan siapa yang memiliki setiap integrasi dan bagaimana akses boleh ditarik balik. Ikuti aliran kebenaran yang didokumentasikan oleh penyedia.
Rancang untuk pergantungan yang tidak tersedia
Tetapkan had masa, hormati panduan had kadar dan cuba semula hanya apabila operasi selamat untuk diulangi. Di mana disokong, kunci idempoten boleh mengenal pasti permintaan yang berulang. Logkan pengecam permintaan dan kategori kegagalan yang ringkas; elakkan pengepala kebenaran, kuki sesi dan muatan peribadi.