Kelebihan
Kelebihan dari penggunaan Client SDK dibandingkan dengan menangani secara mandiri antara lain:
- Kompatibel dengan browser dan Node.js.
- Tidak repot memformat request JSON:API.
- Tidak repot menangani Access Token dan Refresh Token.
- Ketika terjadi request gagal karena Access Token kedaluwarsa, otomatis dilakukan refresh access + retry request yang gagal tersebut.
- Penggunaan mutex pada penanganan refresh access untuk mengantisipasi bentrok ketika terjadi multi-request paralel.
- Dukungan payload encryption.