2TECH.WORK
2TECH.WORK / PLATFORM

Hubungkan layanan dengan kontrak yang jelas

Integrasi yang dapat diandalkan dimulai dengan permintaan yang eksplisit, respons yang dapat diprediksi, dan akses yang dibatasi dengan hati-hati.

Baca lebih lanjut
Arsitektur dan koneksi dijelaskan di halaman ini.
01

Jelaskan pertukaran

Untuk setiap operasi, dokumentasikan metode, sumber daya, bidang yang diperlukan, dan bentuk respons yang berhasil. Sertakan kesalahan validasi. Bedakan kegagalan transportasi dari permintaan yang ditolak: respon yang hilang tidak membuktikan bahwa operasi yang mengubah keadaan gagal.

02

Perlakukan kredensial sebagai konfigurasi

Jaga kredensial server di luar bundel browser dan repositori sumber. Minta set izin terkecil yang berguna dan pisahkan akses pengembangan dari akses produksi. Catat siapa yang memiliki setiap integrasi dan bagaimana akses dapat dicabut. Ikuti alur otorisasi yang didokumentasikan oleh penyedia.

03

Rencanakan untuk ketergantungan yang tidak tersedia

Tetapkan batas waktu, patuhi panduan batas laju, dan coba lagi hanya ketika suatu operasi aman untuk diulang. Di mana didukung, kunci idempoten dapat mengidentifikasi permintaan yang diulang. Catat pengenal permintaan dan kategori kegagalan yang singkat; hindari header otorisasi, cookie sesi, dan muatan pribadi.